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

时间:2012-11-08 19:02:18

标签: php customization

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

就像我修改核心库文件并具有类似

之类的内容
<!J

!#RR

取代

<? ?>  or <?php ?>

更新

对于那些投票结束的人。相信我有人会一直问这个问题。对于那些想知道原因的人? 叹息

是的我知道Nginx重写,Apache处理程序,隐藏代码,删除扩展等等。对我个人而言..我喜欢我希望将来创建自己编程语言的想法。因此,在使用C类型库的现有模板类型语言上重写标记将是一个开始。每当我开始为我写下虚荣的话,我会很兴奋的是这里来的是downvotes

2 个答案:

答案 0 :(得分:4)

如评论所述,PHP是一个开源项目。因此,您可以modify it供个人使用。

最终,这将涉及更新语言语法。通过快速戳PHP project on Github,我找到了language scanner。将appropriate definitionsphp更改为您想要的任何内容都可以让您自定义打开/关闭代码。

注意:我不主张这一点。因此没有测试过这样的解决方案。虽然它应该在理论上起作用。

答案 1 :(得分:3)

听起来很疯狂,看来有可能破解php核心代码的引擎盖并在需要时修改它:

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