Тернарный оператор PHP не работает должным образом

Почему эта печать 2?

echo true ? 1 : true ? 2 : 3;

С моим пониманием, это должно напечатать 1.

Почему это не работает, как ожидалось?

Ответы на вопрос(4)

Ваш ответ на вопрос