百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>网页制作> 对于 PHP 开发中碰到的 error
分享文章到:

对于 PHP 开发中碰到的 error

发布时间:09/01 来源:未知 浏览: 关键词:
在程序开发调试错误的历程中,我们总会碰到许许多多的error,部分error会影响到代码的施行,部分则只是给出一个WARNING或NOTICE,不会影响下面代码的连续施行。

PHP中供给了一个错误操纵运算符@,当将其放置在一个PHP表达式此前,该表达式大概发生的任何错误信息都被忽略掉。假如想操纵输出错误的类型,可以通过error_reporting()函数来告诉编译器应当报何种错误。

int error_reporting ([ int $level ] ):设定应当报告何种PHP错误

$level是错误级别,返回旧的 [error_reporting] 级别,或者在 level 参数未给出时返回当前的级别。

<?php
// 关闭所有PHP错误报告
error_reporting(0);
// Report simple running errors
error_reporting(E_ERROR | E_WARNING | E_PARSE);
// 报告 E_NOTICE也挺好 (报告未初始化的变量或者捕捉变量名的错误拼写)
error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE);
// 除了 E_NOTICE,报告其他所有错误
error_reporting(E_ALL ^ E_NOTICE);
// 报告所有 PHP 错误 (拜见 changelog)
error_reporting(E_ALL);
// 报告所有 PHP 错误
error_reporting(-1);
// 和 error_reporting(E_ALL); 一样
ini_set('error_reporting', E_ALL);
?>

错误的级别和常数是在PHP的预定义常量中定义的:

6746b62b7f8cdc53229c89e31ceb7ea.png

其中我们开发中常碰到的为E_ERROR,E_WARNING,E_PARSE,E_NOTICE。

更多PHP相关知识,请拜访PHP教程!

以上就是关于 PHP 开发中碰到的 error的具体内容,更多请关注百分百源码网其它相关文章!

打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有152人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板