网络编程 
首页 > 网络编程 > 浏览文章

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

(编辑:jimmy 日期: 2024/5/20 浏览:3 次 )

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

【错误抑制符@】

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

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

【通过 trigger_error 触发 PHP 错误】

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

【例】

复制代码 代码如下:
<"codetitle">复制代码 代码如下:
3
程序继续向下执行

而:
复制代码 代码如下:
<"codetitle">复制代码 代码如下:
( ! ) Notice: num1 和 num2 必须为合法数值 in D:\practise\php\Error\error1.php on line 6

程序继续向下执行

【其他】当数据库连接不上时等严重错误时,可以手动抛出错误 —— 用 E_USER_ERROR 取代 PHP 内置的E_WARNING 警告。

上一篇:PHP中把错误日志保存在系统日志中(Windows系统)
下一篇:PHP实现链式操作的核心思想
友情链接:杰晶网络 DDR爱好者之家 南强小屋 黑松山资源网 白云城资源网