PHP FILTER_SANITIZE_MAGIC_QUOTES フィルタ

定義と使用方法

FILTER_SANITIZE_MAGIC_QUOTES フィルタは文字列に addslashes() ファンクションを実行します。

このフィルタはプリデファインドの文字の前にバックスラッシュを設定します。

プリデファインド文字は:

  • シングルクォート (')
  • ダブルクォート ("}
  • バックスラッシュ (\)
  • NULL

FILTER_SANITIZE_MAGIC_QUOTES インフォメーション:

  • Name: "number_float"
  • ID-number: 521

<?php

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

出力:

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