改变PHP语法

时间:2014-06-03 16:09:45

标签: php

我想知道是否有办法用自己的方法更改PHP的语法。

例如:

  • print = show

  • class = box

  • function = item

我已经阅读了一些关于ANTLR的内容,但看起来相当复杂。想知道是否有一种简单的方法,比如语言文件?

1 个答案:

答案 0 :(得分:3)

不,没有简单的方法。 Php关键字在解释器中是硬编码的,没有办法改变它们。所以,如果你因某些原因不喜欢它们,你的选择基本上是:

  • 编辑the lexer文件并编译您自己的php二进制文件
  • 使用一个预处理器,可以将您的关键字动态转换为有效的PHP(如http://code.metala.org/p/ccpp/,但它看起来对我来说已经死了)
  • 使用"比php更好"语言,如Hack
  • 学习其他编程语言
  • 创建自己的

  • 只是处理它。说真的,如果你喜欢它,它只会很有趣,并且不要试图让它变得更好"超出它的语言。