В PHP я хотел бы использовать <?=
открытый тег (который по сути аналогичен <?php echo
), но я также хотел бы запретить использование короткого открытого тега для любого другого использования, кроме быстрого echo
прочее.
Это возможно? Если да, то как я могу этого добиться? Я попытался найти serverfault и Google, но ничего не вышло.
Боюсь, что конфигурация php.ini не позволит вам сделать это из коробки.
Вы мог изменить исходный код PHP (в зависимости от ваших знаний C), но это сделало обновление в будущем все более утомительным, поскольку вам придется исправлять каждую версию.
Подожди пока 5.4 выпущен. (Бесстыдно скопировано из Вот)
Если вы собираете PHP самостоятельно, вы сможете внести изменения в zend_language_scanner.l
вот так. Я подозреваю, что файл должен быть в 5.3.x