2

我可以更改 PHP 的开始和结束标记吗?

就像我修改核心库文件并拥有类似的东西

<!J

或者

!#RR

代替

<? ?>  or <?php ?>

更新

对于那些投票结束的人。相信我,总会有人问这个问题。对于那些想知道为什么?叹息

是的,我知道 Nginx 重写、Apache 处理程序、隐藏代码、删除扩展等。就我个人而言。我喜欢我希望在未来创建自己的编程语言的想法。因此,在使用 C 类型库的现有模板类型语言上重写标签将是一个开始。每次我开始为我写徒劳的文章时,我都会感到兴奋

4

2 回答 2

4

正如所评论的,PHP 是一个开源项目。因此,您可以对其进行修改以供个人使用。

最终,这将涉及更新语言语法。通过快速浏览Github 上的 PHP 项目,我找到了语言扫描器将适当的定义从更改为php您想要的任何内容都应该允许您自定义打开/关闭标签。

注意:我不提倡这样做。因此还没有测试过这样的解决方案。虽然理论上应该可行。

于 2012-11-08T19:24:51.037 回答
3

听起来很疯狂,但如果您需要,似乎可以破解 php 核心代码的引擎盖并对其进行修改:

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

于 2012-11-08T19:23:07.930 回答