php - 我们可以在一个 php 文件中使用在另一个 php 文件中定义的变量吗

标签 php

我已经定义了一个变量 $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 .您使用哪个取决于该文件是否...您猜对了,是必需的。 :)

幸运的是,使用每一个的机制是相同的。在下面的示例代码中,您可以将 requirerequire_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/

相关文章:

php - 来自 Yii 1.1 动态表单的唯一电子邮件值

PHP - 使用给定参数从数组中删除项目

php - 如何获取 MySQL 中最后更新行的 ID?

PHP in_array() 函数并非在所有情况下都有效

php - 如何删除字符串中的所有非大写字符?

php - 为什么 php datetime diff 取决于时区?

php - 在 MySql 数据库中存储、检索和搜索标签

php - 如何将数组值插入数据库表的列?

php - 我的 Paypal IPN 脚本每次都被命中两次是否正常?

php - 什么是更快地准备一个 sql 查询以使查询简约或做很多喜欢?