有没有办法显示或抛出PHP警告?
我在数据库类中有一个方法,它有一个可选的布尔参数。这个参数用于说明该方法是否应该使用。select()$sumCOUNT(*)
我想显示一个警告,就像那些正常的PHP错误一样,如果我尝试访问,如果属性没有设置(即当我调用.$class->sumselect()$sum == false
有没有办法显示这样的警告,或者我应该只是回声一个错误并感到高兴?
我在数据库类中有一个方法,它有一个可选的布尔参数。这个参数用于说明该方法是否应该使用。select()$sumCOUNT(*)
我想显示一个警告,就像那些正常的PHP错误一样,如果我尝试访问,如果属性没有设置(即当我调用.$class->sumselect()$sum == false
有没有办法显示这样的警告,或者我应该只是回声一个错误并感到高兴?
如果要生成警告,则应编写
trigger_error($yourErrorMessage, E_USER_WARNING);
trigger_error() 具有用于设置错误级别 (或 ) 的参数。这些常量分别是:$error_typeNoticeWarningFatal error
E_USER_NOTICE             // Notice (default)
E_USER_WARNING            // Warning
E_USER_ERROR              // Fatal Error
请注意,停止后续PHP代码的执行,同时让它继续。Fatal errorNoticeWarning
从 PHP 5.5 开始,您还应该考虑 Finally 语句。