Mailinglisten-Archive |
Hallo Mirko Giese, Mittwoch, 31. Januar 2001, you wrote: Dann wollen wir mal. > $anfang = benchtime(); > {some code} > $ende = benchtime(); > echo $ende-$anfang.' Sekunden<br>'; Das ist nicht korrekt. Wenn du sowas machen willst dann musst du das so machen: echo ($ende-$anfang).' Sekunden<br>'; Ansonsten kommt sowas bei raus, wie im zweiten Echo das du anfuehrst. Mit der Klammerung sagst du quasi, das er das Ergebnis zuerst berechnen soll, bevor er es ausgibt. Wenn du das nicht tust, kommt es zu dem gezeigten Verhalten, das je nachdem wie du die Echo's aufbaust, PHP nicht weiss, was er da nun machen soll. > echo '('.$ende.' - '.$anfang.')'. $ende-$anfang.' Sekunden<br>'; Zu lesen ist das in etwa als echo ('('.$ende.' - '.$anfang.')'. $ende)-($anfang.' Sekunden<br>'); > echo '('.$ende.' - '.$anfang.') $ende-$anfang Sekunden'; Wenn du echo mit einfachen Hochkommas machst, dann werden Variablen nicht ersetzt. Sprich du musst diese immer mit . an/einfuegen. Mit freundlichen Gruessen, Oliver Kurz ------------------------------------- http://freddy.rz.fh-mannheim.de/~kurz mailto:ojkurz_(at)_gmx.de -------------------------------------
php::bar PHP Wiki - Listenarchive