我有一个 config.php 文件,里面有这一行:
define("home_dir",'soft06/site_name');
在 index.php 文件中我有:
include_once ("config.php")
... some html code ....
include_once (home_dir."/footer.php")
效果很好。但是,如果在 footer.php 我把这一行:
echo("home_dir=".home_dir);
我得到:
Notice: Use of undefined constant home_dir - assumed 'home_dir' in <b>D:\xampp\htdocs\footer.php on line 3
home_dir=home_dir
但是如果我选择像这样包含footer.php:
include_once ("footer.php")
而不是include_once (home_dir."/footer.php")
它可以正常工作。
在我看来,如果我在 include_once 函数中使用常量 home_dir,我将丢失包含文件中的 home_dir 值。
任何帮助,将不胜感激。