echo, Syntax

Peter Klein

Erfahrenes Mitglied
Hallo

Würde gerne m al wissen was hier jetz richtig ist?

Variante 1:
PHP:
echo "Hallo Welt";

Oder Varianate 2:
PHP:
echo ("Hallo Welt");

Ein Freund von mir meinte man sollte immer die Klammern nutzen.
Man liest in vielen Büchern und Tutorien und so sehr selten was davon.

Gruß

Peter
 
Vorab: beide Varianten sind möchlich. Ein Blick in das PHP-Handbuch könnte hier Aufschluss geben:
echo hat gesagt.:
echo() ist nicht wirklich eine Funktion sondern ein Sprach-Konstrukt, daher brauchen Sie keine Klammern verwenden. echo() verhält sich im Gegensatz zu einigen anderen Sprach-Konstrukten nicht wie eine Funktion, deshalb kann es nicht immer in einem Funktionskontext verwendet werden. Hinzu kommt, dass bei der Angabe mehrerer Parameter für echo() diese nicht von Klammern umschlossen sein dürfen.
Ich persönlich verwende erstere Schreibweise ohne Klammern. Diese ist nicht nur kürzer, sondern auch für die Notierung mehrerer Parameter flexibler.
 
Zurück