10 recommended articles about the php set_error_handler() function

怪我咯
Release: 2023-03-08 13:44:01
Original
1409 people have browsed it

set_error_handler() function sets the user-defined error handling function. This function is used to create the user's own error handling method during runtime. This function returns the old error handler, or null on failure. Let’s look at some examples. set_error_handler()PHP has provided the function set_error_handler() of a custom error handling handle since 4.1.0, but few script writers know it. The set_error_handler function can prevent error paths from being leaked, and of course has other functions. 1. Can be used to block errors. If an error occurs, some information will be exposed to users, and it is very likely to become a tool for hackers to attack your website. Second, it makes users feel that your level is very low. 2. You can write down error information and discover some problems in the production environment in a timely manner. 3. Corresponding processing can be done. When an error occurs, a jump to a predefined error page can be displayed to provide a better user experience. 4. It can be used as a debugging tool. Sometimes it is necessary to debug something in the production environment, but

1. Summary of usage of set error handler function in PHP

10 recommended articles about the php set_error_handler() function

Introduction: The set_error_handler() function sets a user-defined error handling function. This function is used to create the user's own error handling method during runtime. This function returns the old error handler, or null if it fails

2. php error control operator

10 recommended articles about the php set_error_handler() function

#Introduction: PHP supports an error control operator: @. When placed before a PHP expression, any error message that expression may produce is ignored. If you use set_error_handler() to set a custom

3. php set_error_handler Many problems occur after setting error handling? ?

#Introduction: The following is a custom method I customized to import variables in an array into global variables. However, an error is always reported when judging whether a variable with the same key name as the given array already exists in the global variable. Even if @ is added to suppress it, an error will still be reported unless set_error_handler is removed...

4. Usage of PHP set_error_handler function

Introduction:: This article mainly introduces the use of PHP set_error_handler function. Those who are interested in PHP tutorials Students can refer to it.

5. PHP global error handling php shields errors php error_reporting php displays error messages

Introduction: php, errors :PHP global error handling: For the purpose of this article, PHP's global error handling is very useful when developing projects. It can help developers quickly locate some problems and improve work efficiency. By default, global errors will be output directly, but a framework library recently used during development has set global error handling, resulting in many error messages not being output, and it is time-consuming to locate problems. Therefore, I studied the implementation of this library and found that it sets error_reporting and set_error_handler, causing this phenomenon. Now record the usage of these two functions as a memo

6. Detailed explanation of PHP’s global error handling

Introduction: Detailed explanation of PHP's global error handling: The purpose of this article is that PHP's global error handling is very useful when developing projects. It can help developers quickly locate some problems and improve work efficiency. By default, global errors will be output directly, but a framework library recently used during development has set global error handling, resulting in many error messages not being output, and it is time-consuming to locate problems. Therefore, I studied the implementation of this library and found that it sets error_reporting and set_error_handler, causing this phenomenon. Now record the usage of these two functions as a memo

7. Remember how to handle a PHP level error php concurrent processing php queue processing high concurrency php processing json number

Introduction: Processing method, php: Remember the processing method of a PHP level error: data-id="1190000005075466" data-license="nd">try{}catch (Exception $e) in php {} It is not omnipotent, because it can only catch exceptions, but not PHP-level errors. If you want to capture PHP-level errors and handle them like exceptions, the method is as follows: set_error_handler(function($errno, $errmsg) {var_dump($errno,

8. PHP Error Handling API method summary md

Introduction:: PHP Error Handling API method summary md: Current API number 12 created (4) trigger_error - Create a user-defined error message, used to trigger an error message under user-specified conditions. Used with the built-in error handler, it can also be used with user-defined functions created by the set_error_handler() function. user_error - an alias of trigger_error set_error_handler - sets a user-defined error handling function, replacing the built-in error handler set_ex

9. Customized php error capture code, register_shutdown_function(), set_error_handler(

Introduction: Customized php error capture Code, register_shutdown_function(), set_error_handler(

10. Implementation code for setting time zone and recording log files in PHP_PHP tutorial

Introduction: The implementation code for setting time zone and recording log files in PHP is as follows: html body ?php date_default_timezone_set('Asia/Hong_Kong'); //set time zone set_error_handler("myHandler"); // set error handler $chinatime = date('Y-m-d

【Related Q&A recommendations】:

php - Custom error Think\Think:: There is a problem with appError design!

##There are many problems after setting error handling in php?

##Ask a question about simple php error handling Ha

##How does Laravel capture fatal error (E_ERROR) (and convert it into an exception) in php5.6?

The above is the detailed content of 10 recommended articles about the php set_error_handler() function. For more information, please follow other related articles on the PHP Chinese website!

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