我正在尝试使用类似配置文件的东西,并将变量存储在其中。
当我试图包含它时,我无法访问变量。它给了我这个错误:
Notice: Undefined variable: myVar
include.php
<?php
$myVar = "Text";
?>
index.php
<?php
include('include.php');
?>
<html>
.....
<body>
<?php
echo $myVar;
?>
</body>
P.S。我听说这个文件包含变量并将其包含在每个页面中都不是一个好习惯。如果是的话,请告诉我更好的方法。
感谢。
答案 0 :(得分:0)
如果您正在考虑使用include.php作为数据库进行排序,那么我建议您阅读有关MySQL的内容并开始使用它。 如果您只想继续使用单个变量,那么您的代码应该没问题。
我不知道这只是你的消息,或者你的代码是否也这样做,但echo $ myVar必须在php标签内
<?php echo $myVar; ?>
另外,请确保在include()函数中输入了正确的文件路径,并确保在尝试输出变量之前调用它。