我发现了类似的问题,但它们并没有真正针对我的问题。
我的配置文件有问题。我有 index.php 需要 config.php (它包含设置数组),后来 index.php 需要 init.php (包含很多 require 子句,最重要的 atm 是它需要的 router.php )。Router.php 使用来自 config.php 的设置,但显然它在 router.php 中不可见(以及在 router.php 中的任何要求),但它在 init.php 中可见。
我应该怎么做才能让它工作?我听说我应该将 config.php 中的东西设为全局,但是我应该把它放在哪里以使其对 router.php 和它所需的任何文件(以及这些文件也需要)可见。?
谢谢大家的回答:)