Лол, орнул, подняли срач от нубского вопроса.
1. PHP это язык со слабой типизацией.
2. Кто не понимает как работает слабая типизация, как работают операции сравнения, как ведут себя операнды в арифметических операциях, идете и читаете основы PHP
3. Не надо ныть какой PHP говно и нести чушь про его несостоятельность, если вы не в силе понять назначение языка или если вам что-то не нравится, проблема исключительно в вас.
4. Если что-то не нравится в типизации PHP, берете и переходите на java, удаляетесь из этого чата, вступаете в чат по java и начинаете ныть там, какое java говно.
5. ТС приводит в пример, что "единорогов можно реализовать и на ассемблере", к сведению ТС, ассемблер вообще без типизации в привычном ее понимании, так что в атаку и не забудьте зайти в чат по ассемблеру и поплакать там, что вам так сложно
6. Не надо ныть что у соседа мотоцикл, а у вас автомобиль потому, что вы выбрали автомобиль. Что-то не нравится взяли и изменили.
7. Вся проблема исключительно в людях которые толком не разбираются в вопросе и начинают качать права, то не так это не так. Берите язык который вам подходит и не нойте.