Einzelnen Beitrag anzeigen
  #10  
Alt 21.03.2005, 12:24:29
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
AW: Inhalt einer Datei ab einem Fixpunkt einlesen

nun ja, print ist gegenüber echo eine richtige funktion. print kann immer verwendet werden, echo aber nicht z.b. dann, wenn ein rückgabewert erwartet wird, wie beim trinären bindungsoperator:

PHP-Code:
<?php
$a 
1;
$b '1';
$a === $b ? print '$a und $b sind identisch.' : print '$a und $b sind ungleich.';
?>
ausgabe: $a und $b sind ungleich.
(anderer datentype: $a integer, $b string)

PHP-Code:
<?php
$a 
1;
$b '1';
$a === $b ? echo '$a und $b sind identisch.' : echo '$a und $b sind ungleich.';
?>
hier kriegst du nen parse error: "parse error: parse error, unexpected T_ECHO..."
der grund: echo ist ein sprachkonstrukt und liefert keine rückgabe.

abgesehen davon, dass print eine funktion und echo ein sprachkonstrukt ist und das print einen rückgabewert liefert, gibt es keine weiteren unterschiede. da die ausgabe eh immer der schnellste teile eines scripts ist, ist es am ende dein bier, ob du echo oder print nutzt.
__________________
Gruß |Coding

---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.

www.qozido.de
Mit Zitat antworten