Dennis Wronka
Soulcollector
Das
wuerde ich eher so
schreiben, dadurch sparst Du Dir das escapen und kannst, dank Syntax-Highlighting auch wunderbar sehen wo im Text die Variablen versteckt sind.
Zusaetzlich muss der normale Text nicht geparst werden um eventuell vorhandene Variable auszuwerten, die Variablen sind fuer PHP (ja, nicht nur fuer Dich) klar erkennbar, was einen kleinen (sehr klein, aber wahrscheinlich doch vorhanden) Performancevorteil bieten koennte.
Ich nutze eigentlich fuer fast alle meine Strings Single-Quotes und nur in Ausnahmefaellen, wie z.B. SQL-Queries, da dort Single-Quotes enthalten sind und ich aus estaetischen Gruenden nicht gern escape, Double-Quotes. Aber in jedem Fall splittle ich den String um eine Variable einzufuegen und setze sie nicht einfach in den String, allein der Uebersicht wegen.
PHP:
echo "<tr style=\"background-color:#DDD;\"><td style=\"text-align:right;\">$datum</td><td>$zeit</td><td>$data[termin_betreff]</td><td>$text</td></tr>";
PHP:
echo '<tr style="background-color:#DDD;"><td style="text-align:right;">'.$datum.'</td><td>'.$zeit.'</td><td>'.$data['termin_betreff'].'</td><td>'.$text.'</td></tr>';
Zusaetzlich muss der normale Text nicht geparst werden um eventuell vorhandene Variable auszuwerten, die Variablen sind fuer PHP (ja, nicht nur fuer Dich) klar erkennbar, was einen kleinen (sehr klein, aber wahrscheinlich doch vorhanden) Performancevorteil bieten koennte.
Ich nutze eigentlich fuer fast alle meine Strings Single-Quotes und nur in Ausnahmefaellen, wie z.B. SQL-Queries, da dort Single-Quotes enthalten sind und ich aus estaetischen Gruenden nicht gern escape, Double-Quotes. Aber in jedem Fall splittle ich den String um eine Variable einzufuegen und setze sie nicht einfach in den String, allein der Uebersicht wegen.