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