<?php
include_once('class.solace.profiler.php');
declare(ticks=1);
include('example_include.php');
// This example does nothing, just a demonstration
$a = 1; // direct assignment is the fastest operation
$b = 20;
for ($i = 0; $i < 100; $i++) { // 'for' is counted at the ending '}'
$a = $a; // dummy, just to compare speed
$aa = &$a; // assigning and referencing takes the same time
$a++;
$b += 1; // this is usually a bit slower then $a++ (at least on my slow test PC)
$c = test($a, $b); // the main time-eater
if ($c) { // 'if' is counted at the ending '}'
$f = @fopen(__FILE__, 'r');
if ($f) fclose($f); // closing is faster then opening
$b++;
}
else // 'else' is counted at the ending '}'
{
$a++;
} // this line shows 160 (summary of 'else' and overall 'if' passes)
} // 101 = 100 cycles + 1 initial php parser pass
?>
|