PHP中的defined()致命错误

Ann*_* K. 2 php constants fatal-error

如果我检查defined('SomeClass::CONSTANT')并且SomeClass不存在,我会收到致命的错误.Shoud not defined()返回false而不是?

Ruk*_*tel 7

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

if (class_exists('class_name')) {
     if(defined('class_name::CONSTANT')){
          // your logic   
     }
}
Run Code Online (Sandbox Code Playgroud)