Как работает приоритет с операторами сравнения в PHP?

я использую PHP 7.2.0

Я написал следующий код:

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

и я получил следующий вывод в моем веб-браузере:

1

Я не ожидал ничего (false) или 0, но неожиданно я получил 1 в качестве выхода.

Я не могу понять, как здесь работает прецедент.

Может кто-нибудь объяснить мне, как в этом коде пошагово работал приоритет?

Благодарю вас.

0

Решение

1 <= 5 является true,
true == 1 является true,
echo true выходы 1,

Приоритет:

echo (1 <= 5) == 1;
2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]