Le filtre FILTER_SANITIZE_MAGIC_QUOTES applique addslashes().
Ce filtre place des barres obliques inverses devant les caractères prédéfinis.
Les caractères prédéfinis sont :
* apostrophe (')
* guillemets (")
* barre oblique inverse (\)
* NULLE
Information de FILTER_SANITIZE_MAGIC_QUOTES :
* Nom : " magic_quotes "
* Identification-nombre : 521
Pour plus de détail sur les drapeaux (FLAG) voir SVP notre référence compléte Drapeaux des filtres
Exemple
Sélectionner le code
<?php
$var="c'est un code qui place des \ devant ' ";
var_dump(filter_var($var, FILTER_SANITIZE_MAGIC_QUOTES));
?>
Résultat du code: