关于php调用文件及参数传递的问题
如果我有一个c.php和一个d.php,我在c.php中用require(“d.php”),在c.php中是否能够调用d.php中的变量,另外能不能把c.php中的变量当...
如果我有一个c.php和一个d.php,我在c.php中用require(“d.php”),在c.php中是否能够调用d.php中的变量,另外能不能把c.php中的变量当成参数传到d.php中???如果不行,那我想在c.php中可以把参数传到的d.php中,而d.php根据参数产生一个值,这个值再反馈到c.php又该怎么实现?
展开
2个回答
展开全部
require相当于把指定文件的代码换到当前位置,例如
//a.php
$a=1;
$b=2;
//b.php
$c=3;
require_once('a.php');
$d=4;
在执行b.php时,相当于b.php内容如下
$c=3;//b.php中原内容
$a=1;//a.php中的内容
$b=2;//a.php中的内容
$d=4;//b.php中原内容
就是替换的关系,所以变量是通用的,不需要任何传值,可以理解为2个文件合并到一起
建议用require_once以防止多次循环引用出错
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询