PHPのif文の条件式で、$valueにどんな値が入っていれば trueが表示される結果となりますか?
以下はphpコードの抜粋ですが、以下のコードで"true"
と表示される結果にするためには、
$value
にはどのような値を入れればよろしいでしょうか? また、そもそもそのような$value
の値が存在するのでしょうか?
"true"
と表示される条件が見つかりません。
<?php
$value =?;
if (!isset($value)) return;
if (is_null($value)) return;
if (is_scalar($value) && $value === "") return;
if (is_array($value) && count($value) == 0) return;
if ($value != true && $value != false){
echo "true";
}else{
echo "false";
}
$valueに、true
、false
、1
、0
、1
、"1"
、"0"
、'1'
、'0'
、array("a","b")
とかを入れてもダメでした。