Mailinglisten-Archive |
hi liste, ich hab hier ein unerklärliches verhalten...vielleicht kann mir jemand erklären, warum diese ausgabe kommt. also erstmal der code. ich habe das benchmarkscript von thomas pons genommen und es mal ausprobiert. <code> function benchtime(){ $temp = microtime(); $temp = explode(" ",$temp); $temp = $temp[1]+$temp[0]; return ($temp);} $anfang = benchtime(); {some code} $ende = benchtime(); echo $ende-$anfang.' Sekunden<br>'; echo '('.$ende.' - '.$anfang.')'. $ende-$anfang.' Sekunden<br>'; echo '('.$ende.' - '.$anfang.') $ende-$anfang Sekunden'; </code> die echos erzeugen folgendes: <output> 1.2661300897598 Sekunden -980957282.18205 Sekunden (980957283.23912 - 980957282.18205) $ende-$anfang Sekunden </output> die erste ausgabezeile finde ich richtig. die zweite versteh ich aber überhaupt nicht. was passiert da? meiner meinung nach müßte in zeile 2 stehen: (980957283.23912 - 980957282.18205) 1.2661300897598 Sekunden irre ich mich oder was macht php da? viele grüße mirko
php::bar PHP Wiki - Listenarchive