Bug #17283 Updated: register_tick_function();
| From: | alan_k@php.net | 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)), "<br>";
}
}
// Display the data stored in the profiler
print_r(profile (TRUE));
?>
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=17283&edit=1