条件返回空字段而不是true或false

时间:2014-10-08 13:01:56

标签: php

我有以下问题。

当我尝试记录结果时,它是空字段

 $left = $right = FALSE;
 $right = $end < ($index+1)*$arr[$index]['sec'] && $end > $index*$arr[$index]['sec'];
 $left = (($begin < ($index+1)*$arr[$index]['sec']) && ($begin >= $index*$arr[$index]['sec']));
 echo $left." - ".$right."</br>";

1 个答案:

答案 0 :(得分:1)

当您回显false布尔值时,它会显示为空字符串''

出于调试目的,请使用var_dump,因为它会显示变量的确切值。要显示FalseTrue字符串值,请使用三元组:

回声($ left?&#34; True&#34;:&#34; False&#34;)。&#34; - &#34;。($ right?&#34; True&#34;:&#34; False&#34;)。&#34;&#34;;