[PHP-users 16888]Re: "0"の扱いについて質問です
ISIGE, Akira
xia @ silvia.com
2003年 7月 22日 (火) 11:21:35 JST
いしげ です.
Tue, 22 Jul 2003 11:11:19 +0900 の,
Ryoko <ryof @ lily.freemail.ne.jp> 様のメールより.
> if(!empty($_GET["id") とやった場合emptyになってしまいます。
> あとは比較などでも、"0"との比較の時にちょっとおかしい動きを
> してしまいます。
文字列 "0" についてはマニュアルをご参照いただくとして,
> http://www.php.net/manual/ja/language.types.boolean.php
このような用途の場合,isset($_GET['id']) で
判定するのがよいかと思います.
また,厳密に文字列 "0" であるかどうかを調べるには,
$_GET['id'] === "0" とします.
------------
ISIGE, Akira
PHP-users メーリングリストの案内