foxi#: завтра и этот левый хлам решат удалить, и вероятность такая есть не малая, пхп всетаки с 7 версии очень активно идет к строгой типизации и стандартизации и весь этот зоопарк альтернативного написания мешает
Никому оно не мешает. Наоборот, придаёт гибкость. И гадать, что будет завтра – занятие неблагодарное. Эдак и тернарный оператор можно прекратить использовать – а вдруг завтра запретят? Важно то, что синтаксис <?= в современных версиях PHP ни с чем не конфликтует, везде работает и широко используется.
Т.е. ты не знаешь, что по дефолту было short_open_tag =1 и "PHP RFC: Deprecate PHP Short open tags" тебе ни о чем не говорит?
Ты совсем запутался. Читай доки, и больше не пиши вещей, которые не имеют отношения к разговору. Чтобы другим людям мозг не забивать всяким мусором.
Но интересно - какую гибкость придаёт не явный вызов функции?
Пару лет назад точно так же говорили про <?.
завтра и этот левый хлам решат удалить, и вероятность такая есть не малая, пхп всетаки с 7 версии очень активно идет к строгой типизации и стандартизации и весь этот зоопарк альтернативного написания мешает
https://wiki.php.net/rfc/deprecate_php_short_tags еще почитать
Это большая разница.
Во первых я прекрасно помню, что тогда обсуждалось <?php vs <? (а не <?=),
Значит склероз... :(
Потому что именно <?= и обсуждали.
Покажешь, где там в манах рекомендуется <?= вместо <?php echo
В тоже время на другом шаблоне всё работает исправно, так как надо, даже при первом посещении страницы, на всех браузерах
Одинаково работает и там и там.идем на https://www.php.net/ и смотрим что там рекомендуют
Нормально там рекомендуют, по-наркомански, выражаясь вашими словами. Но если кто хочет писать под PHP 5.2 – никто это ему запретить не может.
или скобочки {}, но с кучей echo