我正在尝试从所需文件内部访问父文件中定义的变量,如下所示:
>>
$controller = 'index';
require ('child.php');
>>
echo $controller;
不知何故,我收到一个空输出,这意味着该变量无法通过 child.php 访问。
我在这里做错了什么吗?
如果可能的话,请告诉我如何在我的 child.php 文件中调用上述变量(如果上面似乎是错误的)。
Regards
尼基尔·古普塔
你的变量是在函数体之外声明的吗?如果没有,那就必须如此。
另外,当从子文件调用变量时,请在使用它之前尝试使用 Global 关键字“初始化”它......
like
Global $myParentVariable;
...然后尝试打印它。另外,出于调试目的,请将变量设置为父文件中的常量,而不是在某些函数中派生值。换句话说,确保它不是将值变为 null 的函数。 (我看到你在帖子中这样做 - 但不确定你是否为了简单起见修改了它)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)