在设置常量之前检查常量是否更好?或者直接设置它可以吗?我正在创建一个WordPress插件并设置一些常量,我看到一些插件直接设置它们,其他插件通过if检查!(已定义)
答案 0 :(得分:2)
这取决于。如果您可能合理地预期常数已经存在,那么您应该检查。如果您确定此时常量不能存在,因为您需要定义它,那么如果不满足您的期望,则不应检查并让PHP失败。错误有助于查明问题。
答案 1 :(得分:1)
如果整个项目在你的控制之下,那么你可以在不检查它的情况下定义常量(因为你应该知道它是否存在)。
但是为了开发一个wordpress插件,你需要防止与其他插件中定义的其他常量的持续冲突,你需要先检查它。