我的文件a.php具有:
define('COLOR','blue');
和文件b.php具有:
include('/a.php');
echo COLOR;
...和“ COLOR”回显。我需要做些什么来延续定义吗?
文件B是WordPress函数文件,可能是原因-但我想首先检查一下PHP是否正确,之前从未使用过define()...谢谢。
答案 0 :(得分:6)
这应该可以按您期望的方式工作,但是我认为您的包含项存在问题:
include('/a.php');
前导斜杠将其锚定到根目录,这几乎肯定不是您想要的。我建议改用require
,以便在失败时出现错误:
require('a.php');