Могу ли я изменить начальные и конечные теги PHP? [закрыто]


Могу ли я изменить начальные и конечные теги PHP?

Например, если я изменю файлы основной библиотеки и у меня будет что-то вроде

<!J

Или

!#RR

Вместо

<? ?>  or <?php ?>

Обновление

Для тех, кто голосует за закрытие. Поверьте мне, есть люди, которые всегда будут спрашивать об этом. Для тех, кто хочет знать, почему? вздыхает

Да, я знаю о перезаписи Nginx, обработчиках Apache, скрытии кода, удалении расширений и т. Д.. Для меня лично.. Мне нравится идея моей собственной язык программирования, который я хочу создать в будущем. Поэтому переписывание тегов на существующем языке типов шаблонов, использующем библиотеки типов C, было бы началом. Я бы радовался каждый раз, когда начинал писать "тщеславие для меня", вот и пришли отрицательные отзывы

Author: TheBlackBenzKid, 2012-11-08

2 answers

Как уже отмечалось, PHP является проектом с открытым исходным кодом. Поэтому вы можете изменить его для личного использования.

В конечном счете это потребует обновления синтаксиса языка. Быстро покопавшись в PHP-проекте на Github, я нашел языковой сканер . Изменение соответствующих определений с php на все, что вы хотите, должно позволить вам настроить теги открытия/закрытия.

Примечание: Я вообще не выступаю за это. И поэтому я еще не тестировал такое решение. Хотя теоретически это должно сработать.

 4
Author: Jason McCreary, 2012-11-08 19:30:11

Как бы безумно это ни звучало, похоже, что можно взломать капот основного кода php и изменить его, если вам нужно:

Http://php.net/manual/en/internals2.ze1.zendapi.php

 3
Author: Samuel Cook, 2012-11-08 19:23:07