在requiredfile.php中我定义$ a = 5.在index.php中我这样做:
require_once(requiredfile.php);
echo $a;
但似乎没有定义$ a。这是为什么?
答案 0 :(得分:0)
您的文件名需要引号:
require_once('requiredfile.php');
答案 1 :(得分:0)
通常,可以按照您的方式访问全局变量。
因此,有两种可能性可以解释您的问题:
您在全局范围内声明变量 not ,但在类或函数定义中。
您的require_once()
命令失败(日志文件中的任何错误?),因为您忘记了文件名周围的引号,或者因为在该位置找不到该文件(请检查路径!)。
答案 2 :(得分:0)
如果您导入变量(require / include),则可以使用其他文件中定义的变量。
您确定您的文件已正确导入(没有错误......)吗?
答案 3 :(得分:0)
通常,您可以访问包含文件中声明的变量。
请确保