回答編集履歴

1

全く使えなかったので打ち消し

2018/05/11 06:52

投稿

maisumakun
maisumakun

スコア145183

test CHANGED
@@ -2,4 +2,8 @@
2
2
 
3
3
 
4
4
 
5
- `NULL`以外のfalsyな値(`false`、`""`、`0`など)に関しては挙動が違いますが(`isset`も`empty`もtrueになる)、`isset()`であれば複数の値を一気にチェックできます([リファレンス](http://php.net/manual/ja/function.isset.php))ので、`!isset($a, $b, $c)`のようにしてみるのも一案です。
5
+ ~~`NULL`以外のfalsyな値(`false`、`""`、`0`など)に関しては挙動が違いますが(`isset`も`empty`もtrueになる)、`isset()`であれば複数の値を一気にチェックできます([リファレンス](http://php.net/manual/ja/function.isset.php))ので、`!isset($a, $b, $c)`のようにしてみるのも一案です。~~
6
+
7
+
8
+
9
+ ↑`!isset`では「どれか一つが未定義の場合」になるので、全く代用になりません。失礼しました。