ChrisB: php " in variable

Beitrag lesen

Hi,

falls es dynamisch erfolgen soll, dann mit der Funktion "addslashes":

$var = addslashes($var);

Wozu?

Wenn der Text, der " enthält, es bereits "in eine Variable geschafft" hat, dann besteht keinerlei Notwendigkeit zur Maskierung mehr - das " ist innerhalb eines Stringwertes ein Zeichen wie jedes andere.

Die Notwendigkeit zur Maskierung besteht nur im Kontext "PHP-Code, der vom Parser analysiert werden soll". *Dort* hat das Anführungszeichen ggf. Sonderbedeutung - es beendet die Notation des Textliterals wieder, wenn es auch mit diesem begonnen wurde.

MfG ChrisB

--
Light travels faster than sound - that's why most people appear bright until you hear them speak.