'; if($a==0) echo 'if($a==0) is true
'; if($a==1) echo 'if($a==1) is true
'; if($a=="0") echo 'if($a=="0") is true
'; if($a=="1") echo 'if($a=="1") is true
'; if(empty($a)) echo 'if(empty($a)) is true
'; if(isset($a)) echo 'if(isset($a)) is true
'; if($a==true) echo 'if($a=true) or if($a) is true
'; if($a==false) echo 'if($a=false) or if(!$a) is true
'; echo '
'; } echo '--$a no set--
'; check($b); echo '--$a=0--
'; $val=0;check($val); echo '--$a="0"--
'; $vala="0";check($vala); echo '--$a=""--
'; $valb="";check($valb); echo '--$a="1"--
'; $valc="1";check($valc); echo '--$a=1--
'; $vald=1;check($vald); echo '--$a="test"--
'; $vale="test";check($vale); echo '--$a=TRUE--
'; $valf=TRUE;check($valf); echo '--$a=FALSE--
'; $valg=FALSE;check($valg); echo 'ソース
'; echo 'isset(var) -- var が存在すればtrue、 そうでなければfalseを返します。
'; echo 'empty(var) -- var が設定され、かつ空でないかゼロでない値を 有する場合に false を返し、そうでなければ true を返します。
'; echo '
(PHP 4 >= 4.0.4)is_null -- 変数がヌルかどうか調べる
'; echo '(PHP 4 >= 4.0RC1)is_numeric -- 指定した変数が数字または数値文字列であるかを調べる
'; echo 'is_string -- 変数が文字列かどうかを検査する'; ?>