[PHP]返り値が無い時の真偽値。

if (hoge()) {
  echo 1;
}else {
  echo 0;
}

function hoge() {
}

//結果:0

この時hoge()はnullを返す。null == falseってことっすね。

echo (null === false) ? 1 : 0;// 0
echo (null == false) ? 1 : 0;// 1

null === falseではないらしい。
ですよね。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA