php:运算符优先级

vaa*_*ala 3 php operator-precedence operator-keyword

我在http://www.phpinterviewquestions.com/php-interview-questions/operator-precedence/找到了这个问题

以下操作是真还是假?(运营商优先)

$one = true;
$two = null;
$a = isset($one) && isset($two);
$b = isset($one) and isset($two);

echo $a.'<br>';
echo $b;
Run Code Online (Sandbox Code Playgroud)

我尝试了上面的代码.但只有$ b被回复为1(这是真的).$ a没有得到回应.可能是什么原因?我期待$ a为0(假).

zer*_*kms 6

它不是关于优先级,而是关于隐式类型转换

var_dump($a);而不是echo $a;

$a实际上是false,但是被回声false被转换成空字符串.