当前位置:首页 > PHP教程 > 正文内容

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

搜教程4年前 (2019-12-11)PHP教程146
在顺序开发调试毛病的过程当中,我们总会碰到林林总总的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网别的相干文章!

扫描二维码推送至手机访问。

版权声明:本文由搜教程网发布,如需转载请注明出处。

本文链接:https://www.sojiaocheng.cn/16572.html

标签: PHP
分享给朋友:

“关于 PHP 开发中碰到的 error【php教程】,PHP” 的相关文章

在PHP中$$标记有什么用?怎样运用?(代码示例)【php教程】,$$符号,php

在PHP中$$标记有什么用?怎样运用?(代码示例)【php教程】,$$符号,php

在PHP中我们常常会运用到$标记,那末人人晓得$$标记吗?下面本篇文章就来带人人相识一下$$标记,引见在PHP中$$标记有什么用,怎样运用,愿望对人人有所协助。 PHP中的$$标记 在PHP中,$var(单美圆)示意一个名为var的一般变量,它存储字符串、整数、浮点等任何值。而$$var...

怎样运用PHPUnit举行测试?【php教程】,PHPUnit

怎样运用PHPUnit举行测试?【php教程】,PHPUnit

PHPUnit是PHP言语的一种单元测试框架。大多数站点所有者都想要完成PHPUnit测试,由于如许我们能够简朴地运用敕令举行测试。假如你不知道PHPUnit,也不知道怎样测试运用,那末就根据下面的例子来进修吧。 这里我将给出一个异常简朴的PHPUnit示例,以及它是怎样从头最先事情的。我用p...

PHP各环境下的伪静态设置的要领引见(代码)【php教程】,PHP

本篇文章给人人带来的内容是关于PHP各环境下的伪静态设置的要领引见(代码),有肯定的参考价值,有须要的朋侪能够参考一下,愿望对你有所协助。 一、Apache的伪静态设置 1、网站根目录下须要有 .htaccess 文件,没有则本身建立一个,内容为 <IfModule mod_re...

如安在Ubuntu中装置差别的PHP(5.6,7.0和7.1)版本?【php教程】,Ubuntu,安装PHP5.6,PHP7.0,PHP7.1

如安在Ubuntu中装置差别的PHP(5.6,7.0和7.1)版本?【php教程】,Ubuntu,安装PHP5.6,PHP7.0,PHP7.1

在本文中,我们将给人人引见怎样运用PPA(全称Personal Package Archives即个人软件包文档)在Ubuntu中装置差别的PHP版本(5.6,7.0和7.1)并设置在Ubuntu体系上运用的PHP默许版本。 注重:PHP 7.x是Ubuntu软件库中支撑的稳固版本,你能够经由...

什么是PHP输出缓冲区?【php教程】,PHP输出缓冲区

PHP言语是一种诠释言语,即实行一个又一个语句。默许状况下,PHP的一个特征是,一旦实行语句生成HTML,它就以块的情势发送HTML;这一特性使得网页的加载显现颗粒状,加载时候跨度可以涌现随意性。 下面的例子可所以一个防备adblocker或其他相似运用程序加载的网站的加载时候,个中内容先加载...

ajax完成部分革新页面--留言革新【php教程】,ajax,局部刷新

ajax完成部分革新页面--留言革新【php教程】,ajax,局部刷新

近来有小伙伴猎奇留言板显现留言一向革新,完成道理是怎样的?平常发送留言就是经由过程一般的ajax向服务器发送数据,而及时显现留言就需要用到轮询了。本篇文章重要报告了用ajax完成留言革新状况,具有肯定的参考价值,感兴趣的朋侪能够相识一下。 什么是轮询:就是运用定时器,每隔牢固的时候从客户端向服...