Filtre FILTER_SANITIZE_MAGIC_QUOTES PHP

Définition et utilisation

Le filtre FILTER_SANITIZE_MAGIC_QUOTES exécute la fonction addslashes() sur les chaînes.

Ce filtre place un backslash devant les chaînes prédéfinies.

Les caractères prédéfinis sont :

  • guillemet simple (')
  • guillemet double ("
  • barre oblique inversée (\)
  • NULL

Information FILTER_SANITIZE_MAGIC_QUOTES :

  • Nom : "number_float"
  • Numéro d'ID : 521

Exemple

<?php

var_dump(filter_var($var, FILTER_SANITIZE_MAGIC_QUOTES));
?>

Sortie :

string(14) "Peter\'s here!"