Posted at

$_GET, $_POST じゃなくて filter_input 使えとのこと

More than 5 years have passed since last update.

スーパーグローバル変数に直接アクセスするより、filter_input 経由したほうがいいとのこと。

<?php

// こう書くよりも
$aaa = isset( $_GET["aaa"] ) ? $_GET["aaa"] : null;
$bbb = isset( $_POST["bbb"] ) ? $_POST["bbb"] : null;

// こう書くほうがよいとのこと
$aaa = filter_input( INPUT_GET, "aaa" );
$bbb = filter_input( INPUT_POST, "bbb" );