isset関数の自作
isset関数で定義されているか確認できる。
if ( isset($_GET['val']) )
{
}
でも、isset関数の使い勝手は微妙。
だったら、自分で作れないのか? → 作れます
function my_isset(&$a) { if ( isset($a) && $a ) return $a; return 0; }
$aが定義されていて且つ、 0 以上なら処理したいとき
//これでもいいんだけど、@は速度ちょこっと遅い if (@$a) { } //これだと書くのが面倒 if (isset($a) && $a) { } //自作関数で楽チン if (my_isset($a)) { }