PHP

A function that safely retrieves and filters user input.

filter_input()

filter_input() は、フォームやURLパラメータから送られてきた値を安全に取得するための関数です。

直接 $_GET$_POST を使ってデータを取り出すのではなく、入力元を指定しながらデータを取得でき、さらに フィルタ(検証や無害化)を自動で行えるのが特徴です。

たとえば、年齢を数値として受け取りたい場合、filter_input() を使えば「数字以外が入力されたときに無効にする」ことが簡単にできます。

これにより、入力ミスや不正な値の混入を防ぐことができます。

ポイント: