dedlfix: Programmstruktur bei aufeinander aufbauenden Abläufen

Beitrag lesen

echo $begrüßung;

Ich kommentiere mal einige Teile, sowohl zu deinem Konzept als auch allgemeine Dinge.

Noch eine Kleinigkeit:

echo("Update\n" . $sql . "\n");

echo ist im Gegensatz zu print() keine Funktion sondern ein Sprachkonstrukt, ähnlich wie return. Man muss übergebene Werte weder klammern *) noch muss man Strings erst zu einem großen String verbinden. Man kann die Einzelteile einfach mit Komma getrennt übergeben.

echo "Update\n", $sql, "\n";

*) Die Klammern fassen hier lediglich die Stringkonkatenation zu einem Ausdruck zusammen.

echo $verabschiedung, ' ', $name;