Re: How can i get the location of an exit()/die() from within register_shutdown_function()?

From: Date: Wed, 16 Jul 2008 12:41:03 +0000
Subject: Re: How can i get the location of an exit()/die() from within register_shutdown_function()?
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-276908@lists.php.net to get a copy of this message
Quoting Mathijs van Veluw <mathijs.van.veluw@smscity.com>:
Hello there, I have an shutdown function to catch fatal-errors etc.. Now when there is an exit() somewhere i get an empty message from get_last_error(). I want to know the location of this exit() or die(). Is there a way to get the file and line-number from where the exit/die originated? Thx in advance. --PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
I don't think this is possible in PHP. When exit(0); is called. PHP execution stops. In the manual there is a small comment about exit inside a register_shutdown_function [snip] Multiple calls to register_shutdown_function() can be made, and each will be called in the same order as they were registered. If you call exit() within one registered shutdown function, processing will stop completely and no other registered shutdown functions will be called. [/snip]

« previous php.general (#276908) next »