When you run a PHP script, the PHP parser will do its best to report the problems it encounters. The handling behavior of error Reporting in PHP is determined by the configuration instructions in PHP configuration file php.ini. In addition, there
PHP Tutorial Configuration Chinese Narration
Let's see what you see, php.ini.
[PHP]
;;;;;;;;;;;; WARNING;;;;;;;;;;;;; This is the default settings file for new PHP installations.; By default, PHP installs itself with a configuration suitable for;
The error_reporting () function kneels and you give the PHP error which should be reported. This
function to set the error_reporting instruction at run time.
PHP has many error levels that you can use to set the level at which the script runs. If
Error Reporting Level: Specifies the circumstances under which the error in the script code (where the error is generalized, including e_notice attention, e_warning warning, e_error fatal error, etc.) is output in the form of an error report.
To
Recently, the younger brother in the process of writing PHP found PHP hint PHP notice: ...... The words, although this is only PHP hint content, and no big impact, but for security and aesthetic considerations, the younger brother still want to
For PHP security, error Reporting is a double-edged sword. On the one hand can improve security, on the other hand harmful.
The most common way to attack a system is to enter incorrect data, and then look at the type and context of the error
* For now, avoid warnings of e_strict mode
* (This must is done before function definitions)
*/
if (defined (' e_strict ')) {
$old _error_reporting = error_reporting (0);
if ($old _error_reporting & e_strict) {
This article describes various ways to debug your PHP application, including opening error reports in Apache and PHP, and finding the source of more difficult bugs by placing a strategic print statement in a simple PHP script. It also introduces the
disabling error Reportingerror_reporting (0);#orini_set("Display_errors", "Off");Turn On Error ReportingIni_set ("Display_errors", "on");#or error_reporting (e_all);When using PHP to do web site development, in order to prevent users from seeing
PHP's error mechanism is also very complex, did a few years of PHP, also did not carefully summed up, now to fill in this lesson.
Special Note: The PHP version of the article uses 5.5.32
Error level of PHP
First you need to know what bugs are in
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.