Выбор ответа Junior Типы и строгая типизация обновлено
Оператор <=>
Вопрос
Что вернёт [1, 2, 3] <=> [1, 2, 4]?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: -1. Оператор «космический корабль» возвращает -1, 0 или 1.
Варианты ответа
-1правильный ответ10false
Разбор
Оператор «космический корабль» возвращает -1, 0 или 1. Массивы одинаковой длины сравниваются поэлементно: первые два совпали, 3 < 4, значит -1. Удобно в usort: usort($users, fn($a, $b) => $a->age <=> $b->age). Булев результат дают обычные операторы сравнения.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.