【问题标题】:Fatal error with defined() in PHPPHP中定义()的致命错误
【发布时间】:2012-05-14 11:42:23
【问题描述】:

如果我检查 defined('SomeClass::CONSTANT') 并且 SomeClass 不存在,我会收到一个致命错误。不应该 defined() 返回 false 吗?

【问题讨论】:

  • 致命错误:找不到类 SomeClass

标签: php constants fatal-error


【解决方案1】:

这可以作为替代解决方案..

if (class_exists('class_name')) {
     if(defined('class_name::CONSTANT')){
          // your logic   
     }
}

【讨论】:

  • 这是 PHP
猜你喜欢
  • 1970-01-01
  • 2020-02-11
  • 2015-05-13
  • 2017-02-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-04-04
  • 2012-05-16
相关资源
最近更新 更多