IT门户网,专注电脑知识与技术及手机硬件信息服务网站!

当前位置:IT门户网 > 网络知识 > 网站seo >

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

时间:2021-09-14    来源:IT门户网    人气:

  这篇文章主要先容了PHP中通过trigger_error触发PHP错误示例,本文先容了错误抑制符@以及通过 trigger_error 触发 PHP 错误示例,需要的伴侣可以参考下

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

  【错误抑制符@】

  除了 php.ini 中 e影戏专题网站[]   rror_reporting 和 display_errors 的配置、error_reporting() 函数、ini_set() 函数 外,还可以利用错误抑制符@ 屏蔽错误的输出。

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

  【通过 trigger_error 触发 PHP 错误】

  触发错误的成果不但限于 PHP 理会器,还可以通过 trigger_error() 函数触发错误,雷同于异常中抛出的异常一样,抛出了一个错误,可以协助调试代码。

  【例】

  代码如下:

  

  $num1 = 1;

  $num2 = '2';

  if(!(is_numeric($num1) && is_numeric($num2))){

  //手动抛出通知级此外错误

  trigger_error('num1 和 num2 必需为正当数值', E_USER_NOTICE);

  }else{

  echo $num1 + $num2;

  }

  echo '
措施继承向下执行';

  输出:

  代码如下:

  3

  措施继承向下执行

  而:

  代码如下:

  

  $num1 = 1;

  $num2 = '2a';

  if(!(is_numeric($num1) && is_numeric($num2))){

  //手动抛出通知级此外错误

  trigger_error('num1 和 num2 必需为正当数值', E_USER_NOTICE);

  }else{

  echo $num1 + $num2;

  }

  echo '
措施继承向下执行';

  输出:

   代码如下:

  ( ! ) Notice: num1 和 num2 必需为正当数值 in D:practisephpErrorerror1.php on line 6

  措施继承向下执行

  【其他】当数据库毗连不上时等严重错误时,可以手动抛堕落误 —— 用 E_USER_ERROR 代替 PHP 内置的E_WARNING 告诫。

相关文章

网站seo排行榜

更多>>

网络知识排行榜

更多>>

系统教程排行榜

更多>>

服务号