filter_input とは? 今まで、 POST や GET は、 isset を使っていたが、 PHP5.2 以降 filter_input の使用が推奨されていた。 if(!isset($_POST['hoge'])){ // エラー処理 } POST や GET などの外部からの変数を、フィルターして無害な値にしてくれたり、弾いてくれる。 isset やその他のバリデーションが 1 行で書けそう。 GET 、POST 、COOKIE 、SERVER などの変数を受け取ることができる。 filter_input の使い方 第 3 引数にフィルターを指定。 省略も可能だが、その場合は FILTER_DEFAULT( FILTER_UNSAFE_RAW と同じ)が適用される。 第 3 引数に指定するフィルターは主に、 FILTER_VALIDATE(検証フィルタ)と FILTER_SA