Home > Backend Development > PHP Tutorial > How to block Notice warnings in PHP default settings, default settings notice_PHP tutorial

How to block Notice warnings in PHP default settings, default settings notice_PHP tutorial

WBOY
Release: 2016-07-12 08:50:31
Original
1018 people have browsed it

How to block the Notice warning in the default settings of PHP. The default setting notice

The default setting of PHP is to display the Notice warning prompt, which will cause the page to not be displayed normally. Did you use the variables you defined directly? However, when programming PHP, it is not as strict as C. This feature is often used when programming.
When deploying the PHP program you have worked so hard to write on the server, I believe many people have seen this prompt:

PHP Notice: Undefined variable  
PHP Notice: Undefined index 
Copy after login

Take a look and see if you have any defined variables that you can use directly. However, when programming PHP, it is not as strict as C. This feature is often used when programming. The default setting of PHP is to display these prompts, which will cause the page to not be displayed properly.

//error_reporting(E_ALL);  
error_reporting(E_ALL || ~E_NOTICE); //显示除去 E_NOTICE 之外的所有错误信息 
Copy after login

The first one represents all errors,
The second one represents showing all errors without warnings,
We just need to add // in front of the second line and remove // ​​in front of the first line.

Attachment: Detailed explanation of each error report
How to use:

error_reporting(0);//禁用错误报告  
error_reporting(E_ALL ^ E_NOTICE);//显示除去 E_NOTICE 之外的所有错误信息  
error_reporting(E_ALL^E_WARNING^E_NOTICE);//显示除去E_WARNING E_NOTICE 之外的所有错误信息  
error_reporting(E_ERROR | E_WARNING | E_PARSE);//显示运行时错误,与error_reporting(E_ALL ^ E_NOTICE);效果相同。  
error_reporting(E_ALL);//显示所有错误 
Copy after login

www.bkjia.comtruehttp: //www.bkjia.com/PHPjc/1133118.htmlTechArticleHow to shield the Notice warning in the default settings of PHP. The default setting of notice is to display the Notice warning prompt. This will cause the page to not display properly. Do you have any defined changes...
Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template