注意:该变量在包含文件中设置,问题不是未定义的变量,因此重复的问题与我的问题无关。 PHP: "Notice: Undefined variable", "Notice: Undefined index", and "Notice: Undefined offset"
编辑:我刚才注意到我的localhost包含路径设置为C:\ xampp \ php \ PEAR当我做了echo get_include_path();但我没有找到包含文件的错误,而变量未定义。
我在C:/xampp/htdocs/test/
index.php
config.php
index.php的内容:
require 'config.php';
echo $name;
config.php的内容:
$name = 'xyz';
我得到Notice: Undefined variable: name
$name = 'xyz'
在config.php中的位置,包含在使用变量之前。
我必须在实时服务器上测试它。请指导。
答案 0 :(得分:2)
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
答案 1 :(得分:0)
冬青牛。
文件中没有错误。
php开始标记不正确,它是短标记<? ?>
而不是<?php ?>
这导致了问题。
我在我的localhost上使用php7。但当然可以使用旧版本的PHP和托管。