【发布时间】:2011-07-25 22:06:19
【问题描述】:
我在一个 php 文件中设置了这些变量,当我将该 php 文件包含在另一个 php 文件中时,我如何使用包含的 php 文件中的这些变量?
【问题讨论】:
标签: php variables include scope
我在一个 php 文件中设置了这些变量,当我将该 php 文件包含在另一个 php 文件中时,我如何使用包含的 php 文件中的这些变量?
【问题讨论】:
标签: php variables include scope
他们应该翻身:
文件1.php
<?php
$var1 = "TEST";
?>
文件2.php
<?php
include("File1.php");
echo $var1; //Outputs TEST
?>
【讨论】:
define('var', 'value');?
define,我不必使用include 或require?
include_once 'File1.php' 不会做任何事情?
你真的尝试过吗?
只需使用变量。它们在包含文件的范围内可用。
来自PHP manual:
当一个文件被包含时,它的代码 contains 继承变量范围 包含的行的 发生。任何可用的变量 调用文件中的那一行将是 在被调用文件中可用,来自 那一点向前。然而,所有 中定义的函数和类 包含的文件具有全局范围。
【讨论】:
当您将一个文件包含在另一个文件中时,它们都可以看到所有内容。想象它们有一个文件,因此您可以按常规方式使用变量 - 输入它们的名称。
【讨论】: