PHP 7底层设计与源码实现

陈雷 等编著
本书赞誉 编程语言是程序员表达想法的重要工具,也是很复杂的一个工具。要用好一个工具通常有几个层次:了解各种基本特性并组装完成目标、了解背后的设计原理的优点与缺点、能够改进或者创造工具。很高兴有了这本能帮助人们了解PHP内部实现的书,PHP的代码量不小,对很多从事Web开发的人来说,这本书有很好的参考和学习指引作用。相信读者认真学习后会对PHP语言甚至各种语言有新一层次的认知,能够更好地完成自己的目标,也期待有更多的人加入改进优化PHP语言的行列中。 ——夏绪宏,PHP官方开发组成员、TIPI作者 许多PHP程序员在熟悉PHP应用开发之后,开始学习PHP底层实现的原理,而目前关于内核实现的资料非常匮乏。本书弥补了这方面的不足。本书的特别之处是,它是一个技术团队的PHP内核源码学习笔记,书中内容是整个团队学习、思考、交流的结果。正在学习PHP内核源码的开发者可以将本书作为参考资料,结合本书内容可以更快更深入地理解PHP内核实现原理。 ——韩天峰,车轮互联总架构师、Swoole创始人 PHP 7出来以后整个PHP的性能大幅提升,稳固了整个PHP语言的地位。目前市面上针对PHP内核分析有一些零碎的文章,但是系统分析的书籍不多。这两年除了业务的高速发展之外,滴滴公司同样也吸纳了很多PHP开发领域的优秀人才,最近一年也编写了PHP内核分析方面的书籍,确实非常值得学习和推荐。 本书对PHP 7内核源码分析得非常详尽,从基础代码查看方式,到源码内部数据结构扩展开发等都非常翔实,涵盖基本架构、各种数据结构、配置文件、GC、扩展开发等各类非常基础的PHP 7内核机制实现,也有大量代码分析,特别适合有一定C语言基础、爱好PHP内核的工程师参考学习。本书为大力推广PHP技术做了好榜样,值得推荐。 ——谢华亮(黑夜路人) 很高兴陈雷将他和团队的学习心得与成果出版,也很荣幸第一时间阅读了一些章节,给…