phpbar.de logo

Mailinglisten-Archive

[php] komisches verhalten von echo

[php] komisches verhalten von echo

Mirko Giese php_(at)_sct-research.de
Wed, 31 Jan 2001 17:16:41 +0100 (MET)


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