ユーザー入力の検証時にこの2つの機能のいずれかを使用しての違いは何ですか?厳密には関数呼び出しに関して、例えば$ _POST配列を変更する必要はありません。違いは
$ result = filter_var($ _ POST ['user_input']、FILTER_VALIDATE_INT);
$結果= filter_input(INPUT_POST、 'USER_INPUT'、FILTER_VALIDATE_INT)対
。
上記の2つの呼び出しの間に違いはありませんが、パフォーマンス上の問題ではなく、むしろ優先事項ですか?
PS:私はSO - Differences between filter_var and filter_inputに同様の質問があることを知っていますが、実際の違いとは異なり、2つの方法をどのように呼び出すべきかを述べています。
上
リファレンスポスト – RDardelet