hawkmaster: Begriffsdefinition, maskieren, escapen, quotieren??

Beitrag lesen

Hallo zusammen,

hier im Forum und auch im PHP Manual bzw. der MySQL Dolu wird oft von
quotieren, maskieren und escapen gesprochen.
Kann mir mal jemand (vielleicht an Hand eines Beispiels) die genauen Unterschiede erklären?

Ich habe es so verstanden. Bitte korrigiert mich wenn ich es falsch verstanden habe:

Einen String "escapen" kann man mit Backslash \ : "Micha's Webseite"
Ist dann die Funktion "addslashes()" auch eine "Escape" Funktion?

Einen String "quotieren" kann man durch einfache Hochkomma oder doppelte Anführungszeichen also etwas "Hallo" oder 'Hallo'

Bei "mysql_real_escape_string" spricht  man hingegen immer von "maskieren".
Letztendlich ist es doch aber auch ein "escapen" oder?

vielen Dank und viele Grüße
hawk