Php 设置常数前检查?

Php 设置常数前检查?,php,constants,Php,Constants,在设置常数之前检查它是否存在更好?还是直接设置就可以了?我正在创建一个WordPress插件并设置一些常量,我已经看到一些插件直接设置它们,其他的则通过if检查!(已定义)视情况而定。如果您可以合理地预期常数已经存在,那么您应该检查。如果因为需要定义常量而确定该常量此时不存在,则不应在未满足预期的情况下检查并让PHP失败。错误有助于找出问题。如果整个项目都在您的控制之下,那么您可以只定义常量而不检查它(因为您应该知道它是否存在) 但是为了开发wordpress插件,您需要防止常量与其他插件中定义

在设置常数之前检查它是否存在更好?还是直接设置就可以了?我正在创建一个WordPress插件并设置一些常量,我已经看到一些插件直接设置它们,其他的则通过if检查!(已定义)

视情况而定。如果您可以合理地预期常数已经存在,那么您应该检查。如果因为需要定义常量而确定该常量此时不存在,则不应在未满足预期的情况下检查并让PHP失败。错误有助于找出问题。

如果整个项目都在您的控制之下,那么您可以只定义常量而不检查它(因为您应该知道它是否存在)


但是为了开发wordpress插件,您需要防止常量与其他插件中定义的其他常量冲突,您需要首先检查它

你可以覆盖全局是的。