PHP 语言规范?
2022-08-30 18:29:31
我知道Java(JLS)有一个官方文档,我想知道它是否也是PHP语言的情况。我在PHP手册上找到了“语言参考”部分,但它看起来不像JLS那么详细。
问题是我对PHP有很好的实践知识,但我对引擎盖下到底发生了什么一无所知。
如果没有任何官方文件,你能推荐我一些好书来读吗?
我知道Java(JLS)有一个官方文档,我想知道它是否也是PHP语言的情况。我在PHP手册上找到了“语言参考”部分,但它看起来不像JLS那么详细。
问题是我对PHP有很好的实践知识,但我对引擎盖下到底发生了什么一无所知。
如果没有任何官方文件,你能推荐我一些好书来读吗?
本规范旨在为 PHP 语言的语法和语义提供完整而简洁的定义,适用于以下语言:
- PHP 编译器的实现者
- PHP 语言测试套件的实现者
- 编写 PHP 代码的程序员
目前,运行时库已被排除,如 www.php.net 中所述。因此,所有对图书馆设施的转发引用都具有 (§xx) 形式的占位符。
另请参阅最新版本的草案。
不久前,在内部邮件列表上有一个关于这个主题的讨论。
您可以在那里检查状态。
起始时间:http://marc.info/?l=php-internals&m=129379585417113&w=2
亲爱的内部人员
在羡慕地看了python语法(http://docs.python.org/dev/reference/grammar.html)之后,我一直觉得PHP因为没有官方的EBNF而错过了很多有趣的元项目。[...]
和一个希望有用的后续描述一些语法:
http://marc.info/?l=php-internals&m=129387252319019&w=2
统计数据考虑了这个问题:
http://marc.info/?l=php-internals&m=129383062812273&w=2
你好![...]
你不是唯一一个思考这个问题的人。但到目前为止,没有人从思考它转向实际做这件事:)
-- Stanislav Malyshev,软件架构师