Php 调用文件中包含的文件变量不可访问
注意:变量设置在包含的文件中,问题不是未定义的变量,因此重复问题与我的问题无关。 编辑:我刚刚注意到,当我执行echo get_include_path()时,我的localhost include path设置为C:\xampp\php\PEAR;但我并没有发现包含文件未找到的错误,而是变量未定义 我在Php 调用文件中包含的文件变量不可访问,php,Php,注意:变量设置在包含的文件中,问题不是未定义的变量,因此重复问题与我的问题无关。 编辑:我刚刚注意到,当我执行echo get_include_path()时,我的localhost include path设置为C:\xampp\php\PEAR;但我并没有发现包含文件未找到的错误,而是变量未定义 我在C:/xampp/htdocs/test/index.phpconfig.php index.php的内容: require 'config.php'; echo $name; config
C:/xampp/htdocs/test/
index.php
config.php
index.php的内容:
require 'config.php';
echo $name;
config.php的内容:
$name = 'xyz';
我得到注意:未定义变量:name
其中,$name='xyz'
位于config.php中,在使用变量之前包含该文件
我还必须在实时服务器上测试它。请引导。嗨,我尝试了你的代码,但没有收到任何错误。。
hi i tried your code but i didn't get any error..
config.php
<?php
$name='hello';
?>
index.php
<?php
require 'config.php';
echo $name;
?>
include and require both are working
config.php
index.php
包括并要求两者都起作用
您好,我尝试了您的代码,但没有收到任何错误。。
config.php
index.php
包括并要求两者都起作用
冬青奶牛
文件中没有错误。
php开始标记不正确,是短标记
而不是
,这导致了问题
我正在本地主机上使用php7。当然,t可以在旧版本的PHP和主机上工作。Holly Cow
文件中没有错误。
php开始标记不正确,是短标记
而不是
,这导致了问题
我正在本地主机上使用php7。但是当然,t将在旧版本的PHP和主机上工作。使用
错误报告(E_ALL^E_NOTICE)尝试获取错误的可能副本代码>@PHPExpert嗨,我按照你的建议试过了。它会抑制通知,并且名称永远不会以这种方式回显
而不是包含'config.php'代码>。如果找不到文件,这将抛出一个致命错误。@maxhb require/include相同的结果,请注意。我刚刚注意到,我的localhost include path设置为C:\xampp\php\PEAR
时,我执行了echo get_include_path()代码>使用错误报告(E\u所有^E\u通知)尝试获取错误的可能重复代码>@PHPExpert嗨,我按照你的建议试过了。它会抑制通知,并且名称永远不会以这种方式回显
而不是包含'config.php'代码>。如果找不到文件,这将抛出一个致命错误。@maxhb require/include相同的结果,请注意。我刚刚注意到,我的localhost include path设置为C:\xampp\php\PEAR
时,我执行了echo get_include_path()代码>