将变量从一个 php 包含文件传递到另一个 php 包含文件:全局与非
我正在尝试将变量从一个包含文件传递到另一个包含文件。除非我在第二个包含文件中将变量声明为全局,否则这不起作用。但是,我不需要在调用第一个包含的文件中将其声明为全局。例如:
front.inc:
$name = 'james';
索引.php:
include('front.inc');
echo $name;
include('end.inc');
输出:詹姆斯
end.inc:
echo $name;
输出:无
如果我在end.inc中回显$name之前声明全局$name,那么它可以正常工作。这篇文章的接受答案解释说,这取决于你的服务器配置:将PHP中的变量从一个文件传递到另一个文件。
我使用的是Apache服务器。如何配置它,以便不需要将$name声明为全局?一个与另一个相比是否有优点/缺点?