Bug #17283 Updated: register_tick_function();

From: Date: Tue, 02 Jul 2002 01:43:48 +0000
Subject: Bug #17283 Updated: register_tick_function();
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-12747@lists.php.net to get a copy of this message
ID: 17283 Updated by: alan_k@php.net Reported By: sendidmax@yahoo.com.cn -Status: Open +Status: Duplicate -Bug Type: Apache related +Bug Type: Scripting Engine problem Operating System: win2000 PHP Version: 4.2.1 New Comment: duplicate of 11536 - I assume that this is supposed to indicate that if you keep reloading it, the lists gets longer and longer... Previous Comments: ------------------------------------------------------------------------ [2002-05-16 23:04:40] sendidmax@yahoo.com.cn PHP as a module in Apache!(Apache1.3.24 + PHP4.2.1) <?php // A function that records the time when it is called function profile($dump = FALSE) { static $profile; // Return the times stored in profile, then erase it if ($dump) { $temp = $profile; unset ($profile); return ($temp); } $profile[] = microtime(); } // Set up a tick handler register_tick_function("profile");//here have a bug,but on win32+PHP4.2.1 no problem! // Initialize the function before the declare block profile(); // Run a block of code, throw a tick every 2nd statement declare(ticks=2) { for ($x = 1; $x < 50; ++$x) { echo similar_text (md5($x), md5($x*$x)), "&lt;br&gt;"; } } // Display the data stored in the profiler print_r(profile (TRUE)); ?> ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=17283&edit=1

« previous php.bugs (#12747) next »