PHP中通过trigger_error触发PHP错误示例

前端技术 2023/09/05 PHP

PHP中通过trigger_error触发PHP错误示例

【错误抑制符@】

除了 php.ini 中 error_reporting 和 display_errors 的设置、error_reporting() 函数、ini_set() 函数 外,还可以使用错误抑制符@ 屏蔽错误的输出。

@ 加在任何会产生错误的表达式之前。

【通过 trigger_error 触发 PHP 错误】

触发错误的功能不只限于 PHP 解析器,还可以通过 trigger_error() 函数触发错误,类似于异常中抛出的异常一样,抛出了一个错误,可以协助调试代码。

【例】

复制代码 代码如下:

<?php
$num1 = 1;
$num2 = \'2\';
if(!(is_numeric($num1) && is_numeric($num2))){
    //手动抛出通知级别的错误
    trigger_error(\'num1 和 num2 必须为合法数值\', E_USER_NOTICE);
}else{
    echo $num1 + $num2;
}

echo \'<br />程序继续向下执行\';

本文地址:https://www.stayed.cn/item/14018

转载请注明出处。

本站部分内容来源于网络,如侵犯到您的权益,请 联系我

我的博客

人生若只如初见,何事秋风悲画扇。