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
![[PHP] filter_inputの使い方](https://cdn-ak-scissors.b.st-hatena.com/image/square/104b111de837ab525d5647c4a566c811cbf09300/height=288;version=1;width=512/https%3A%2F%2Fagohack.com%2Fwp%2Fwp-content%2Fuploads%2F2019%2F07%2Fphp-logo2.png)