我已经定义了一个变量 $month 是“water_sources.php”文件。我可以在另一个文件“add_month.php”中使用这个变量吗?如果可以,请建议如何使用?
最佳答案
简单的回答是肯定的。查看 include
的文档:http://php.net/manual/en/function.include.php , 要求
: http://php.net/manual/en/function.require.php , 和 require_once
: http://php.net/manual/en/function.require-once.php .您使用哪个取决于该文件是否...您猜对了,是必需的。 :)
幸运的是,使用每一个的机制是相同的。在下面的示例代码中,您可以将 require
或 require_once
替换为 include
,并且演示仍然可以正常运行。尝试创建文件并使用每个函数。然后,删除 vars.php
文件并再次尝试测试。请注意,如果您使用 require
并且包含的文件不存在,您的脚本将失败。
vars.php
<?php
$color = 'green'; $fruit = 'apple';
?>
test.php
<?php
echo "A $color $fruit"; // A
include 'vars.php';
echo "A $color $fruit"; // A green apple
?>
关于php - 我们可以在一个 php 文件中使用在另一个 php 文件中定义的变量吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6205388/