note 120200 added to function.register-shutdown-function
| From: | no at pls dot com | Date: | Tue, 22 Nov 2016 03:32:32 +0000 |
| Subject: | note 120200 added to function.register-shutdown-function | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-207349@lists.php.net to get a copy of this message | ||
I used register_shutdown_function to send an error code in http headers if max execution time was
exceeded, executing the registered function IS the stated behavior but it used to not do that when i
first tried it (i know, too lazy to read).
I ended writing this for the behavior i wanted:
register_shutdown_function(
function(){
$time = microtime(true) - $_SERVER["REQUEST_TIME_FLOAT"];
$limit = ini_get('max_execution_time');
if($time >= 0.9 * $limit){
http_response_code(500);
}
}
);
----
Server IP: 72.52.91.14
Probable Submitter: 189.245.220.59
----
Manual Page -- http://php.net/manual/en/function.register-shutdown-function.php
Edit -- https://master.php.net/note/edit/120200
Del: integrated -- https://master.php.net/note/delete/120200/integrated
Del: useless -- https://master.php.net/note/delete/120200/useless
Del: bad code -- https://master.php.net/note/delete/120200/bad+code
Del: spam -- https://master.php.net/note/delete/120200/spam
Del: non-english -- https://master.php.net/note/delete/120200/non-english
Del: in docs -- https://master.php.net/note/delete/120200/in+docs
Del: other reasons-- https://master.php.net/note/delete/120200
Reject -- https://master.php.net/note/reject/120200
Search -- https://master.php.net/manage/user-notes.php