优先级如何与 PHP 中的比较运算符一起使用?

How does the precedence is working with comparison operators in PHP?

我正在使用 PHP 7.2.0

我写了下面的代码:

<?php
echo 1 <= 5 == 1;
?>

我在网络浏览器中得到以下输出:

1

我期望 none(false) 或 0 作为输出,但令人惊讶的是我得到了 1 作为输出。

我无法理解这里的优先级是如何计算出来的。

谁能一步一步地解释一下优先级是如何在这段代码中发挥作用的?

谢谢。

1 <= 5true,
true == 1true,
echo true 输出 1.

优先级为:

echo (1 <= 5) == 1;