Gustav Gans: Doppelte oder einfache Anführungszeichen

Beitrag lesen

Moin!

Mir ist klar, was der Unterschied ist, ob ein String in einfachen oder doppelten Anführungszeichen steht.

Was ich gerne wissen würde ist, ob es irgend einen Vorteil hat, bei der Zuweisung von Variablenwerten und bei der Übernahme von Variablenwerten eines der beiden zu verwenden und wenn ja, warum das besser ist.

Also soll man besser

$variable="foo";

oder

$variable='foo'

verwenden? Und bei der Variablenübernahme - soll man da

echo"<p>Die Eingabe war ".htmlspecialchars($_POST["action"]).".</p>\n";

oder besser

echo"<p>Die Eingabe war ".htmlspecialchars($_POST['action']).".</p>\n";

schreiben? Oder ist das völlig egal? Was ist die besserere/schönerere/professionellere Art? Gibt es einen Unterschied nur in der Zeit der Verarbeitung oder spielt da auch ein Sicherheitsaspekt eine Rolle?

Danke und LG

Gustav Gans