PHP Classes

Error Logging: Handle PHP fatal and non-fatal execution errors

Recommend this page to a friend!
  Info   View files View files (4)   DownloadInstall with Composer Download .zip   Reputation   Support forum (5)   Blog (1)    
Ratings Unique User Downloads Download Rankings
StarStarStar 48%Total: 1,396 All time: 2,793 This week: 455Up
Version License PHP version Categories
error-logging 1.5GNU General Publi...5.2PHP 5, Debug


This class can be used to handle PHP fatal and non-fatal execution errors.

It registers an error handler that is capable of a backtrace with the list of functions and arguments used to call the code that causes an error, send that information to the current page output or the PHP error log, or send an e-mail message to the administrator.

The class can also trap fatal errors using a special PHP script shutdown callback function.

Innovation Award
PHP Programming Innovation award winner
October 2010

Prize: One copy of the Zend Studio
PHP can easily trap and log runtime errors. However, PHP error handlers cannot trap fatal errors.

This class provides a work around for that limitation. It registers a PHP shutdown callback function that can detect if the current script is terminating due to a fatal error.

Manuel Lemos
Picture of Nitesh Apte
  Performance   Level  
Name: Nitesh Apte is available for providing paid consulting. Contact Nitesh Apte .
Classes: 17 packages by
Country: India India
Age: 40
All time rank: 1337 in India India
Week rank: 84 Up8 in India India Down
Innovation award
Innovation award
Nominee: 3x

Winner: 1x

  Files folder image Files  
File Role Description
Plain text file class.ErrorLogging.php Class Error Logging Class
Accessible without login Plain text file ErrorLogging.php Conf. defined values
Accessible without login Plain text file example.php Example usage
Accessible without login Plain text file LICENSE.TXT Lic. License File

 Version Control Unique User Downloads Download Rankings  
This week:0
All time:2,793
This week:455Up
User Ratings User Comments (5)
 All time
Every normal program first need to handle exception and only ...
12 years ago (Andrey Nikishaev)
Good idea.
13 years ago (Brandon Sussman)
13 years ago (Krishn)
I like the concept of a fatal error handler in the shutdown f...
13 years ago (Fabian Schmengler)
This is a very good and useful class ! lool But i prefer in s...
13 years ago (Josť Filipe Lopes Santos)