2

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

4

1 回答 1

7

这可以是替代解决方案..

if (class_exists('class_name')) {
     if(defined('class_name::CONSTANT')){
          // your logic   
     }
}
于 2012-05-14T11:49:54.230 回答