Mahlzeit johny7,
$html = sprintf('<table><tr><th>ID</th><th>Name</th><th>Vorname</th><th>Adresse</th>%s</tr></table>', ((true) ? '<th>Aktion</th>' : ''));
Andererseits Ist mir diese Ausgliederung irgendwie komisch; ich würde das gerne an der Stelle notieren, an der es auch ausgegeben wird,
Hm. Also ich finde es eher unübersichtlich, wenn ich irgendwo eine Code-Stelle finde, der ich zwar ansehen kann, dass sie irgendwas ausgeben soll, dieses Etwas dann aber durch gefühlte tausend Verschachtelungen, Aneinanderstückelungen und Bedingungsgedöns so unübersichtlich ist, dass man nicht auf die Schnelle sehen, was eigentlich genau ausgegeben wird.
Bei sprintf() und seinen Verwandten ist das IMHO eigentlich recht klar: im Prinzip sieht die Ausgabe immer so aus wie der erste Funktionsparameter - nur eben dass bestimmte Platzhalter mit "echten Daten" gefüllt werden.
MfG,
EKKi
sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|