WordPress使用什么机制来防止常量被重新定义?
没有一个常量不是WordPress的特性,它们是PHP编程语言的一部分。
有人回答:“如果最初的程序员不知道你不能重新定义一个常数,那么你为什么还要相信他们的任何其他代码?”
我认为这表明,如果作者不知道不能重新定义常量,那么他们可能不太擅长PHP
这让我想知道,WordPress中有什么机制阻止主题/插件等重新定义常量?我猜这与代码加载的顺序有关。
一旦定义了常量,它就无法更改。PHP强制执行这一点,否则常量将只是可以随心所欲更改的奇特变量。
通常,在插件和主题中定义这些常量被认为是不好的做法。它们是为wp-config.php
应由用户设置。我会对任何定义WP常量的插件或主题充满怀疑和怀疑。