Req #26024 [Opn->Bgs]: Add function handler for set_time_limit()
Edit report at http://bugs.php.net/bug.php?id=26024&edit=1
ID: 26024
Updated by: jani@php.net
Reported by: seventhcycle at yahoo dot com
Summary: Add function handler for set_time_limit()
-Status: Open
+Status: Bogus
Type: Feature/Change Request
-Package: Feature/Change Request
+Package: *General Issues
Operating System: linux
PHP Version: 4.3.3
Block user comment: N
Private report: N
New Comment:
Use register_shutdown_function() together with connection_status(). See
also:
http://www.php.net/manual/en/features.connection-handling.php
Previous Comments:
------------------------------------------------------------------------
[2003-10-28 18:45:37] seventhcycle at yahoo dot com
Description:
------------
It would be nice to have an optional function handler for when
set_time_limit() goes over the set amount of time.
Reproduce code:
---------------
<?
set_time_limit(30, "errfunc");
while(1) { $g=1; }
function errfunc()
{
echo "Hey, this is taking too long!";
exit;
}
?>
Expected result:
----------------
After 30 seconds, errfunc() is called, and the program executes
gracefully, without an error message and a line number.
This would be useful, say, if doing a merchant transaction with a
separate server and it's stalling on giving a response.
Actual result:
--------------
Hey, this is taking too long
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/bug.php?id=26024&edit=1
Thread (2 messages)