Живой я тебе сейчас не приведу, но расскажу с чем я реально когда-то столкнулся. Тогда я ещё тоже был сторонник повального display_errors=off , но хоть в логи не запрещал писать.
Достался мне в обслуживание сайт (не на ВП, если что ;) ). Так вот, среди прочих мероприятий я поставил мониторинг отправки форм. И практически сразу же по этому мониторингу я увидел, что форма-то не работает. А хозяин даже этого не знал. Оказалось, что в коде было гашение ошибок. Нотис сигнализировал о неверном типе параметра (или что-то типа этого, я уже и не помню), но из-за этого не срабатывал яваскрипт. В итоге - сайт не дополучал заказов.
Ошибки - это всё, что входит error_reporting.
Ты трещины в стенах тоже обоями заклеиваешь?
Ок. Вот всего лишь несколько причин:
1. Ты никогда не узнаешь о новых ошибках и не сможешь вовремя принять меры.
2. При скрытии ошибки продолжают обрабатываться веб-сервером, вызывая доп. нагрузку.
3. Даже ностис может повлечь за собой неработоспособность (точнее указать на её причины), и при скрытии нотиса определить причины может быть гораздо труднее, но что хуже - выявить проблему можно через полгода, когда уже ни трафа ни денег сайт не приносит.
Ида. Ошибки можно скрывать только от вывода на фронт (типа "if !=(login=admin)"), но никак не безусловным error_reporting.
Некоторые и трещины в стенах обоями заклеивают.
Самый плохой совет, какой можно дать.. Болезни надо лечить, а не замазывать.
Закрыть php и всё поставишь. Вот напр как 2on2 показал.
Когда-то давно я читал (рекомендации?), что когда нужно вставлять html-разметку, то именно так и стоит делать. Я тоже, как правило придерживаюсь такого подхода. Но ещё и из-за того, что так потом будет проще редактировать php-шные вставки и мне и тем, кто придёт после меня.
Только, 2on2, оформляй код нормально.
Чёт Андрюха сильно шифранулся ;)
Специально для альтернативно одарённых не читателей, находящихся исключительно "ну своей волне": ТСа интересовал именно ВП:
а то, что ТС употребил в стартовом посте слова "альтернативном синтаксис" не означает, что он спрашивал именно о "<?=" vs "<?php echo":