PHP逆引き大全 516の極意

基本プログラミングの極意 - Tips201 変数がセットされているかどうか調べる

登録タグ
PHP
Icon comment count 0
Icon stock count 0

1-11変数Tips201 変数がセットされているかどうか調べる

Level1

Pointisset関数、empty関数を使う

変数がセットされているかを調べるには、isset関数、empty関数を使います。

isset関数は、引数で指定された変数にNULL以外の値が格納されている場合にはTRUEを返し、変数に値が格納されていない場合や値がNULLの場合にはFALSEを返します。

引数には調べたい変数を続けて複数指定することができ、複数の変数を指定すると変数を左から順番に調べて値が格納されていない変数、もしくは値がNULLの変数が1つでも見つかればFALSEを返します。

値が格納されていないとは、初期化されていない変数のことで、たとえば「$sample;」のように宣言のみ行った変数のことです。

isset関数の使い方

論理値 = isset(変数 , [変数2 ...]);

empty関数は、引数で指定された変数が空であるか、もしくは0以外の値が格納されていればTRUEを返し、それ以外の場合にはFALSEを返します。

empty関数がFALSEと判断する変数は、表1を参照してください。

出典情報

Medium

PHP逆引き大全 516の極意

  • 著者: 大家 正登, 茂木 健一, 鮫島 康浩, 谷中 志織

コメント

    コメントはありません