How to turn on php error prompts: 1. Change the values of [display_errors] and [error_reporting] in the [php.ini] file, and add them directly if they are not available; 2. Add them in Apache's httpd.conf file Related sentences above.
How to turn on php error prompt:
The first method: In php Change the values of display_errors and error_reporting in the .ini file. If not, add
; 第一处修改 ; display_errors = Off display_errors = On ; 第二处修改 ; error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT error_reporting = E_ALL | E_STRICT display_errors
error echo directly. This is commonly used in development mode, but many applications forget to turn off this option in the formal environment. Error echo can expose a lot of sensitive information, which facilitates the attacker's next attack. It is recommended to turn this option off.
display_errors = On
When it is enabled, if an error occurs, an error will be reported and an error message will appear
dispaly_errors = Off
In the closed state, if an error occurs, it will prompt: Server error. But no error message will appear
The parameters that error_reporting can set are as follows:
Error reporting is a bit field. You can add up the numbers to get the desired level of error reporting.
E_ALL – All errors and warnings (excluding E_STRICT)
E_ERROR – Fatal runtime errors
E_WARNING – Run-time warning (non-fatal error)
E_PARSE – Compile-time parsing error
E_NOTICE – Run (These are often caused by bugs in your code, but can also be caused by intentional actions.)
E_STRICT – Coding standardization warnings, allowing PHP to suggest how to modify the code to ensure Optimal interoperability and forward compatibility.
E_CORE_ERROR - Fatal error during PHP startup initialization
E_CORE_WARNING - Warning (non-fatal error during PHP startup initialization) )
E_COMPILE_ERROR - Compile-time fatal error
E_COMPILE_WARNING - Compile-time warning (non-fatal error)
E_USER_ERROR – User-defined error message
E_USER_WARNING – User-defined warning message
E_USER_NOTICE – User-defined Reminder message
Second method:Add the following two sentences in Apache’s httpd.conf file
php_flag display_errors on php_value error_reporting 2039
Related free Learning recommendation: php programming (video)
The above is the detailed content of How to enable php error prompts. For more information, please follow other related articles on the PHP Chinese website!