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