ちーさんのイイネあつめ

世界中のイイネを求めて

empty と isset

久々の記事になってしまった……。

なので、肩慣らしに、今やってるプロジェクトで、みんながダダはまりの件を自戒を込めてメモメモ。

 

empty($value)

$valueが 0 の場合も、true が返却される。

なので、単純に空白を判定するのに使うと、

0も空白判定されてあぼーん(´・ω・`)

 

isset($value)

値がセットされていれば、true を返却する。

こっちは、0 も他の文字列などと同様に判定される。

空白チェックで使うなら、こっちのほうがいいのかもね。

 


 

つーか、emptyは使わないほうがいいのかもねぇ、と思ったり。

自戒自戒。