Most of the time, the code is actually written out of the error can be ignored or is not a mistake, PHP will show notice warning, well next we will introduce the blocking PHP default settings of the notice warning method
The default setting for PHP is to display the notice warning prompt, which causes the page to not display properly. You have a variable that is not defined and is used directly. However, when compiling PHP is not as strict as C + +, when programming often use this feature.
When you deploy your hard-worked PHP program to the server, it's a hint that many people have seen:
PHP notice:undefined variable php notice:undefined index
Look, you have a variable that is not defined and is used directly. However, when compiling PHP is not as strict as C + +, when programming often use this feature. The default setting for PHP is to display these prompts, which will cause the page to not display properly.
Error_reporting (E_all); Error_reporting (E_all | | ~e_notice); Show all error messages except E_notice
The first one is to represent all errors,
The second delegate shows that all errors do not show a warning,
We just put the second line in front of the//, the first line in front of//remove it.
Attached: detailed report of individual error reports
How to use:
error_reporting (0);//Disable error Reporting error_reporting (e_all ^ e_notice);//Display all error messages except E_notice error_reporting (e_ All^e_warning^e_notice)//displays all error messages except e_warning e_notice error_reporting (E_error | e_warning | E_parse);//Display run-time errors with error_reporting (e_all ^ e_notice); error_reporting (E_all);//Show All errors