Mailinglisten-Archive |
Hi Sebastian, On Wednesday 09 March 2005 09:52, Sebastian Mendel wrote: > ich hab grad mal ein wenig rumprobiert mit Anweisungsblöcken, dabei ist > mir aufgefallen das Anweisungsblöcke ohne {} wesentlich schneller sind > > PHP 5(.0.3) und 4(.3.10) getestet im Zend Studio mit lokalem debugging > (Windows XP) [...] Wenn es da einen unterschied gibt ist der, wenn überhaupt, im Parser und das misst Du mit Deinem Benchmark nicht, dafür müsstest Du von außen messen. Zudem ist Dein Messzeitraum recht kurz - mal schnell hundert Durchläufe ergänzt und bei mir sieht das ergebnis so aus: Script: <?php $time = microtime( true ); for ( $i = 0; $i <= 100000; $i++) true; printf( "%.4f\n", microtime( true ) - $time ); $time = microtime( true ); for ( $i = 0; $i <= 100000; $i++ ) { true; } printf( "%.4f\n", microtime( true ) - $time ); ?> PHP 5.1 CVS: 0.1313 0.1296 PHP 4.3.8 0.1385 0.1212 Und der Unterschied fällt sicher in die Kategorie Messfehler. johannes
php::bar PHP Wiki - Listenarchive