[PHP-users 28200] Re: issetに関して

Tadashi Jokagi ml @ elf.no-ip.org
2006年 1月 22日 (日) 23:24:45 JST


      上鍵です.こんにちは.

MakotoOkabeさんの<200601221414.12622.mako4th @ snow.plala.or.jp>から
>http://jp.php.net/manual/ja/function.empty.php
>にてご確認ください。


      のマニュアルによると

>返り値
>varが空でないか、0でない値であれば FALSE を返します。 
>
>次のような値は空であると考えられます。: 
>
>
>"" (空文字列) 
>0 (0 は整数) 
>"0" (0は文字列) 
>NULL 
>FALSE 
>array() (空の配列) 
>var $var;(変数が宣言されているが、クラスの中で値が設定されていない) 

    なので,たとえば

<input type="text" name="foo" value="0" />

    も empty() で検査すると true になりますのでお気をつけください.

-- 
----.----1----.----2----.----3----.----4----.----5----.----6----.----7
Tadashi Jokagi/Setagaya city mailto:elf @ elf.no-ip.org
YokukitanaII http://elf.no-ip.org/
Yokukitablog http://blog.poyo.jp/
Yokukitawiki http://wiki.poyo.jp/


PHP-users メーリングリストの案内