[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 メーリングリストの案内