note 28963 added to function.register-shutdown-function

From: Date: Wed, 29 Jan 2003 10:36:01 +0000
Subject: note 28963 added to function.register-shutdown-function
Groups: php.notes 
Request: Send a blank email to php-notes+get-43038@lists.php.net to get a copy of this message
The previous note refers to this function being broken, that is false. Testing this morning under both Linux/PHP-4.3.0 and Win2k/PHP-4.3.0 show that both the function registration and the call-by-reference for an object is working under these platforms without problem. Tested code: <?php class closeme { var $msg; function closeme($m) { $this->msg = $m; } function post() { $fp = fopen("E:\\Temp\\shutdown.log",'a'); if ($fp) { fwrite($fp,date('Y-m-d H:i:s').' -- '.$this->msg."\n"); fclose($fp); } } } $closer = new closeme('This message should work'); register_shutdown_function(array(&$closer,'post')); echo "Registered and exited..."; ?> -- http://www.php.net/manual/en/function.register-shutdown-function.php http://master.php.net/manage/user-notes.php?action=edit+28963 http://master.php.net/manage/user-notes.php?action=delete+28963 http://master.php.net/manage/user-notes.php?action=reject+28963

« previous php.notes (#43038) next »