我一直在研究一些自定义类,包括调试错误方法。使用常量调试变量
define('DEBUG', 3);
我设置了要显示的调试级别。FALSE(无)、1(基本)、2(中等)、3(高级)等。
在整个代码中,我都调用了所述调试方法。经验:
if(DEBUG == TRUE)
$this->status("DB connection",NULL);
这可以浓缩成三元算子吗?就像是:
$this->debug($title, $response, $die) = (DEBUG == TRUE) ? ("DB Connection", NULL) : (NULL) ;
我知道它有点长,但是将它们全部放在一条线上等会更容易维护。