PHP Classes

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

Recommend this page to a friend!
Stumble It! Stumble It! Bookmark in Bookmark in
  Info   View files View files (4)   DownloadInstall with Composer Download .zip   Reputation   Support forum (5)   Blog (1)    
Last Updated Ratings Unique User Downloads Download Rankings  
2014-12-29 (3 months ago) RSS 2.0 feedStarStarStar 43%Total: 1,352 All time: 2,692 This week: 1,395Up
Version License PHP version Categories  
error-logging 1.5GNU General Publi...5.2PHP 5, Debug
Description Author  

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
Name: Nitesh Apte is available for providing paid consulting. Contact Nitesh Apte .
Classes: 12 packages by
Country: India India
Age: 31
All time rank: 22813 in India India
Week rank: 129 Up14 in India India Down
Innovation award
Innovation award
Nominee: 2x

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  
 0%Total:1,352All time:2,692
 This week:0This week:1,395Up
User Ratings User Comments (5)  
 All time
Every normal program first need to handle exception and only ...
3 years ago (Andrey Nikishaev)
Good idea.
4 years ago (Brandon Sussman)
4 years ago (Krishn)
I like the concept of a fatal error handler in the shutdown f...
4 years ago (Fabian Schmengler)
This is a very good and useful class ! lool But i prefer in s...
4 years ago (Josť Filipe Lopes Santos)