Что означает оператор?

Не понял в чем смысл использовать данного оператора, я так и не догнал. В чем смысл этого оператора <=>?
  • Вопрос задан
  • 115 просмотров
Решения вопроса 1
Возврат 0, если значения с обеих сторон равны.
Возврат 1, если значение слева больше.
Возврат -1, если значение справа больше

echo 1 <=> 1; //ouputs 0
    echo 3 <=> 4; //outputs -1
    echo 4 <=> 3; //outputs 1


echo "x" <=> "x"; // ouputs  0
    echo "x" <=> "y"; //ouputs  -1
    echo "y" <=> "x"; //ouputs  1
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
php.net/manual/ru/language.operators.comparison.php
в чем смысл

Троичная логика-с. На практике пригодится, например, для сортировки.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы