hi,你好!欢迎访问本站!登录
本站由简数采集腾讯云宝塔系统阿里云强势驱动
当前位置:首页 - PHP教程 - 正文 请牢记本站网址www.sosophp.cn

关于 PHP 开发中碰到的 error【php教程】

2019-12-11PHP教程搜搜PHP网57°c
A+ A-
在顺序开发调试毛病的过程当中,我们总会碰到林林总总的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的预定义常量中定义的:

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

更多PHP相干学问,请接见PHP教程!

以上就是关于 PHP 开发中碰到的 error的细致内容,更多请关注ki4网别的相干文章!

  选择打赏方式
微信赞助

打赏

QQ钱包

打赏

支付宝赞助

打赏

  选择分享方式
  移步手机端
关于 PHP 开发中碰到的 error【php教程】

1、打开你手机的二维码扫描APP
2、扫描左则的二维码
3、点击扫描获得的网址
4、可以在手机端阅读此文章
标签: