设置常量前检查?

时间:2012-08-29 08:36:57

标签: php constants

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

2 个答案:

答案 0 :(得分:2)

这取决于。如果您可能合理地预期常数已经存在,那么您应该检查。如果您确定此时常量不能存在,因为您需要定义它,那么如果不满足您的期望,则不应检查并让PHP失败。错误有助于查明问题。

答案 1 :(得分:1)

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

但是为了开发一个wordpress插件,你需要防止与其他插件中定义的其他常量的持续冲突,你需要先检查它。