Mailinglisten-Archive |
> zwischen Print und echo ??? > Ich nehm immer print aber in den Code-Schnippseln hier > seh ich meisstens echo - Echo ist ein internes Sprackkonstrukt. - Print() ist eine Expression. Fazit: Man kann print() in Situation benutzen, wo Expressions gefragt sind, z.B. $res = mysql_query("...") or print("Fehler: ".mysql_error()); - Echo setzt keinen Return-Value. - Print schon. Fazit: Man kann $ret = print("foo"); machen. - Echo hat eine variable Argumentliste, dabei muss man aber auf die Klammern verzichten: echo $var1, $var2; - Print() kann nur ein Argument haben. Fazit: Print() ist sauberer. - In PHP 3 ist echo schneller. - In PHP 3 ist print() langsamer Fazit: In PHP 4 ist die Geschwindigkeit gleich, in PHP 3 ist die Differenz unter 3 Prozent. Also, wen kümmert's. Ich bevorzuge print(). Mit freundlichen Grüßen, Tobias Ratschiller -- <?php function m($x){global $y,$z;$x=$x>0?-9:$x;$z=($z=$x+5)>0?$z:-$z; print(!$x&&++$y?"\n":($z?($z>$y%3+$y/3?" ":($x<-5?"/":"\\")):"|"));$y- 9?m(++$x):print(" _|_|_\n \\___/");}printf("%5s", "*");m(0); /* Merry Christmas | Tobias Ratschiller | http://phpWizard.net */ ?>
php::bar PHP Wiki - Listenarchive