dedlfix: Nach input durch User Seite direkt ausgeben

Beitrag lesen

echo $begrüßung;

Lese ich die Handbücher, muss ich gestehen, dass ich im deutschsprachigen Handbuch nur wenig von der Materie verstehe und dass das noch schwieriger wird, ja eigentlich unmöglich wird, wenn es sich um die englische Ausgabe handelt.

Handbuchphobie, eine nicht gerade gering verbreitetes Problem ...

Am besten geht es noch, wenn ich ein funktionierendes Script analysiere.

Einfach so notiert

$array[key]

wird key zunächst als Konstante interpretiert. Gibt es keine solche, notiert PHP das und versucht es als String zu interpretieren.

"im String $array[key] hingegen"

wird key direkt als String angesehen.

"im String {$array['key']} und mit einfachen Anführungszeichen"

werden die {}-Klammern benötigt. Und dann gibt es noch die Funktion sprintf(), mit der man Platzhalter im String definiert und dafür die Werte als Parameter übergibt:

$foo = sprintf('ein %s im String', $platz['halter']);

Statt echo sprintf(...) kann man übrigens auch gleich printf(...) schreiben.

echo "$verabschiedung $name";