Gunnar Bittersmann: PHP syntax error unexpected double-quoted string

Beitrag lesen

@@Robert B.

geht auch einfacher und mutmaßlich performanter, da die Einzelteile direkt in die Ausgabe geschrieben und nicht erst konkateniert werden müssen:

echo "user: ", $row["user"], " - score: ", $row["score"],
    " ", $row["timestamp"], "<br>";

Beim Schreiben dieses Postings fiel es mir wie Schuppen aus den Haaren: Es geht noch einfacher! Innerhalb von " werden Variablen ja aufgelelöst:

echo "user: $row[user] - score: $row[score] $row[timestamp]<br>";

(Über das <br> hatte ich mich ja schon geäußert. at auch.)

Die bevorzugte sollte aber diese Variante sein (mit '). Niemals Markup per echo ausgeben, sondern nur die Daten.

🖖 Живіть довго і процвітайте

--
„Im Vergleich mit Elon Musk bei Twitter ist ein Elefant im Porzellanladen eine Ballerina.“
— @Grantscheam auf Twitter