Einzelnen Beitrag anzeigen
  #4  
Alt 07.04.2002, 12:16:27
Damir Damir ist offline
Administrator
 
Registriert seit: Jan 2002
Ort: Köln
Alter: 53
Beiträge: 1.276
Hallo zusammen,
bei echo() handelt es sich um ein internes Sprachkonstrukt, welches eine
variable Argumenenliste besitzt. Bei dieser Argumentenliste muss allerdings
echo() ohne Klammern geschrieben werden ( echo $name_1, $name_2; ).
Bei print() hingegen handelt es sich um eine Expression. print() kann somit bei
Expression genutzt werden ( $exp = print( $x < $y ) ? 1 : 0; ).
Ausserdem ist unter PHP3 echo() um weniger als 3 Prozent schneller als print() -
bei PHP4 sind beide aber gleich schnell.


Code:
<?PHP
$x = 3;
$y = 7;
$name_1 = 'Damir';
$name_2 = 'Paul';
$exp = print( $x < $y ) ? 1 : 0;
echo '<br>'; 
echo $name_1, $name_2; 
echo '<br>';
echo $exp;
echo '<br>';
?>
Ausgabe
-------
1
DamirPaul
1

Bye Damir
Mit Zitat antworten