使用另一个PHP文件中的"define"

Joh*_*hnG 1 php wordpress

我有一个文件a.php:

define('COLOR','blue');
Run Code Online (Sandbox Code Playgroud)

和文件b.php:

include('/a.php');
echo COLOR;
Run Code Online (Sandbox Code Playgroud)

......和"颜色"相呼应.我需要做些什么才能进行定义?

文件B是一个WordPress函数文件,这可能是原因 - 但我想首先检查PHP是否正确,之前从未使用过define()...谢谢.

Ale*_*sky 6

这应该像您期望的那样工作,但是我认为您的包含有问题:

include('/a.php');
Run Code Online (Sandbox Code Playgroud)

前导斜杠将它锚定到根目录,这几乎肯定不是你想要的.我推荐使用,require以便在失败时出现错误:

require('a.php');
Run Code Online (Sandbox Code Playgroud)

  • 不,只是一个警告,大多数人(错误地)忽略. (3认同)