ПХП развивается в какую-то не ту сторону. В борьбе за одобрение со стороны «правильных» программистов, он постепенно теряет всю свою выразительность. Я попробовал запустить Эгею под ПХП 8 — вылезло 100500 ошибок!
Которых нет в коде. Просто ПХП теперь не нравится, когда я пишу определённым образом, и он хочет, чтобы я ту же мысль выражал втрое более длинными конструкциями. Чуваки, Джаву уже без вас изобрели, больше не надо!
Теперь вот и мне ВС Код стал подчёркивать переменные $t_in и $t_out как не определённые, несмотря на то, что перед ними стоит @ которая буквально означает «да, я знаю, что переменной может пока не быть, тогда просто забей и верни false»! Оператор @ — величайшее изобретение ПХП.
Пришли академические программисты, которые считают, что как-то это слишком просто, одним символом сказать, что всё окей, и надо бы добавить людям сложностей.