揮発性のメモ2

http://d.hatena.ne.jp/iww/

empty()

empty()の挙動メモ
PHP: empty - Manual

<?php
function emptycheck($a,$b=null)
{
	if($b===null)$b="'$a'";
	
	if(empty($a)){
		print("$b は空です\n");
	}else{
		print("$b は空ではない\n");
	}	
}

emptycheck($dummy,'$dummy');
emptycheck(null,'null');
emptycheck(FALSE,'FALSE');
emptycheck(array(),'array()');
emptycheck("");
emptycheck("0");
emptycheck(0,'0');
emptycheck(0.0,'0.0');

emptycheck(" ");
emptycheck("a");
emptycheck("0a");
emptycheck("0.0");
$dummy は空です
null は空です
FALSE は空です
array() は空です
'' は空です
'0' は空です
0 は空です
0.0 は空です
' ' は空ではない
'a' は空ではない
'0a' は空ではない
'0.0' は空ではない