Почему переменные равны , хотя это не так, в php?
Здравствуйте уважаемые знатоки. Почему выполнив этот код мы получим "равны"? Это же абсурд.
echo ('9 9 1' == 9) ? 'равны' : 'не равны'; // равны
Как '9 9 1' может быть равен девятке или наоборот? Только пожалуйста не отправляйте меня читать документацию о том как сравниваются типы в php. Она все равно не отвечает на вопрос как такое возможно.
P.S. php v 7.2
Источник: Stack Overflow на русском