忍者ブログ

[PR]

2024-04-30 01:42

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。


変数の存在チェック

2011-01-14 17:13

変数が宣言されたか、空でないかなどといったチェックはプログラミング上よく行います。
そのチェックの種類を挙げていきます。

empty
isset

emptyはその名の通り、変数の中身が空である時に真を返します。
issetは変数がセットされていれば真を返します。
それぞれの真偽がよく混同してしまうので、各場合について列挙してみました。

左:empty、右:isset
変数未定義:真 偽
NULL:真 偽
"":真 真
0:真 真
0.0:真 真
"0":真 真
"0.0":偽 真
unset(var):真 偽
FALSE:真 真

emptyは偽になる値が入っている変数も空とみなします。
issetは定義済みかつNULL以外の値が入っている場合のみ真となります。
PR

この記事にコメントする

Name
Title
Mail
URL
Comment
Pass
Pictgram
Vodafone絵文字 i-mode絵文字 Ezweb絵文字

この記事へのトラックバック

トラックバックURL

ブログ内検索

カレンダー

03 2024/04 05
S M T W T F S
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30

最新トラックバック

最新コメント

プロフィール

HN:
KUMA
HP:
性別:
男性
職業:
学生
趣味:
Web, Programing
自己紹介:
マッシュアップやプログラミングなどを行なっております。
情報に不具合が御座いましたらコメントくださると幸いです。