Définit toutes les propriétés de bordure en haut dans une déclaration
Le filtre FILTER_SANITIZE_MAGIC_QUOTES applique addslashes(). Le filtre FILTER_SANITIZE_MAGIC_QUOTES place des barres obliques inverses devant les caractères prédéfinis.
Le filtre `FILTER_SANITIZE_MAGIC_QUOTES` applique la fonction `addslashes()`.
Ce filtre place des barres obliques inverses devant certains caractères prédéfinis pour les échapper. Les caractères prédéfinis qui sont échappés sont les suivants :
- Apostrophe (')
- Guillemets (")
- Barre oblique inverse (\)
- Caractère NULL
Informations sur `FILTER_SANITIZE_MAGIC_QUOTES` :
- Nom : "magic_quotes"
- Identifiant : 521
Pour plus de détails sur les drapeaux (flags), veuillez consulter notre référence complète des drapeaux des filtres.
Exemple : 📋 Copier le code
<?php $var = "c'est un code qui place des \\ devant ' "; var_dump(filter_var($var, FILTER_SANITIZE_MAGIC_QUOTES)); ?>
Voici l'article réécrit pour fournir plus de détails sur la constante `FILTER_SANITIZE_MAGIC_QUOTES` et pour être conforme à PHP 8 et versions ultérieures :
Le filtre FILTER_SANITIZE_MAGIC_QUOTES applique la fonction addslashes().
Ce filtre ajoute des barres obliques inverses devant les caractères spéciaux prédéfinis.
Les caractères spéciaux prédéfinis sont :
* apostrophe (')
* guillemets (")
* barre oblique inverse (\)
* NULLE
Informations sur FILTER_SANITIZE_MAGIC_QUOTES :
* Nom : "FILTER_SANITIZE_MAGIC_QUOTES"
* Identifiant numérique : 521
Pour plus de détails sur les drapeaux (flags), veuillez consulter notre référence complète des drapeaux des filtres.
Exemple
Exemple : 📋 Copier le code
<?php $var = "c'est un code qui place des \\ devant ' "; var_dump(filter_var($var, FILTER_SANITIZE_MAGIC_QUOTES)); ?>
Retourner à la liste des filtres
Par carabde 20 Aout 2014