Index.php - >包括init.php init.php - >包括config.php config.php - >包含配置
问题不在于我能够从config.php访问index.php中的内容,但是当我尝试从init.php或index.php访问config.php中的数据时,它没有发生。
如果我在config.php中输入echo“我是文本”并运行index.php,那么屏幕上不会显示任何内容,但是当我运行“echo $ item_from_config_file”时,它会输出config.php中设置的数据
请帮助并建议一种解决这个问题的方法,因为它让我发疯。
答案 0 :(得分:1)
是的,config.php文件对init.php文件一无所知,只是放在它里面。
所以,如果包含它,config.php无法直接读取init.php。
我建议将config.php集成到init.php中。
答案 1 :(得分:1)
也许订单不合适。确保先包含所有文件,然后尝试访问它们的变量。
的config.php:
$variable = "foo";
的init.php:
include("config.php");
$variable.= " bar";
的index.php:
include("init.php");
echo $variable;