smarty 中include_php传递参数的问题
问题:smarty 中include_php 传递参数的问题,上次使用include_php碰到问题,发现是这样的一个情况,就是只要是带参数的,smarty就报错。
我就另外想了个用 include "./index.php?a=1",结果这样也不行,反正就是带参数就不行。
因为我是在学用MVC模式,单一入口的就只用get参数来让程序知道使用的哪个控制器,视图;
参考答案:肯定不行!因为smarty只能包含存在的文件,./index.php?a=1这样的形式smarty是不能辨别的!
赞 (10)
PHP模板引擎Smarty的缓存使用
上一篇9-30
php中的路径问题与set_include_path
下一篇 2-6
相关推荐
php常规知识考察:自定义函数及内部函数
1.变量的作用域和静态变量函数的参数以及参数的引用传递函数的返回值以及引用返回外部文件的导入系统内置函数的考察变量的作用域也称为变量的范围,变量的范围即他定义上下文的背景(也是它生效的范围)。大部分php变量只有一生效的范围,这个单独的范围也包括include和require引入的文件。global关键字$GLOBALS及其他超全局数组静态变量仅在局部函数域中存在,当程序执行离开扯作用域时,其值不…php中函数参数传递的3种方式和区别(附详解)
php中函数参数传递的三种方式及区别1.按值传递(passbyvalue)使用这种方式,调用函数本省不对实参进行操作,也就是说,即使形参的值在函数中发生了变化,实参的值也完全不会受到影响,仍为调用前的值。这相当于把实参赋值一份给形参,然后调用后内存回收。<span><strong>#include<stdio.h>intsum(intx,inty){return…PHP函数参数传递的方式整理
在调用函数时,需要向函数传递参数,被传入函数的参数称为实参,而函数定义的参数称为形参,而向函数传递参数的方式有四种,分别是值传递、引用传递、默认参数和可变长度参数。1.值传递值传递是PHP中函数的默认传值方式,也称为“拷贝传值”。顾名思义值传递的方式会将实参的值复制一份再传递给函数的形参,所以在函数中操作参数的值并不会对函数外的实参造成影响。因此如果不希望函数修改实参的值,就可以通过值传递的方式。…PHP函数按引用传递参数及函数可选参数用法示例
这篇文章主要介绍了PHP函数按引用传递参数及函数可选参数用法,结合实例形式分析了php函数的引用传参与可选参数具体使用技巧与注意事项,需要的朋友可以参考下。本文实例讲述了PHP函数按引用传递参数及函数可选参数用法,分享给大家供大家参考,具体如下:一、函数按引用传递参数1.代码<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""ht…php函数与传递参数实例分析
这篇文章主要介绍了php函数与传递参数的方法,以实例形式分析了函数按值传递的具体用法,具有不错的参考借鉴价值,需要的朋友可以参考下本文实例讲述了函数的调用与函数定义语法,并讲解了关于函数中的变量以及向函数传递数值方法.分享给大家供大家参考。具体如下:一、函数的基础php提供了大量的函数,并且允许用户自定函数,php函数定义实例代码如下:<?phpfunctionmyCount($inValu…readfile函数怎么用
phpreadfile()函数用于输出一个文件。phpreadfile()函数语法作用:输出一个文件。语法:readfile(filename,include_path,context)参数:filename必需。规定要读取的文件。include_path可选。如果也想在include_path中搜索文件,可以使用该参数并将其设为true。context可选。规定文件句柄的环境。Context是可…fopen函数怎么用
phpfopen()函数用于打开文件或者URL。phpfopen()函数语法作用:打开文件或者URL。语法:fopen(filename,mode,include_path,context)参数:filename必需。规定要打开的文件或URL。mode必需。规定要求到该文件/流的访问类型。include_path可选。如果也需要在include_path中检索文件的话,可以将该参数设为1或TRUE…