PHP7内核剖析 - (EPUB全文下载)
文件大小:3.92 mb。
文件格式:epub 格式。
书籍内容:
内容简介
PHP作为最流行的语言之一,自第一个版本发布至今的二十几年里经历了多次重大改进,PHP7版本最大的特色在于其性能上的突破,比PHP5快了一倍。目前PHP7已经得到了广泛应用,越来越多的项目从PHP5迁移到了PHP7。目前,关于PHP内核的资料非常有限,本书以当前最为流行的PHP7版本为基础,系统性地、尽可能详细地介绍PHP语言底层的实现,旨在帮助更多的开发者进一步理解PHP,参与到PHP的实现中,为未来PHP的发展贡献一份力量!全书内容主要包括PHP数据类型的实现、PHP的编译及执行、PHP内存的管理、函数及面向对象的实现、PHP基础语法的实现,以及PHP扩展的开发。
本书适用于有一定C语言基础的PHP高级工程师,或者想了解PHP7的内部实现、扩展开发的工程师。
未经许可,不得以任何方式复制或抄袭本书之部分或全部内容。
版权所有,侵权必究。
图书在版编目(CIP)数据
PHP7内核剖析/秦朋著.—北京:电子工业出版社,2017.10
ISBN 978-7-121-32810-7
Ⅰ.①P… Ⅱ.①秦… Ⅲ.①PHP语言-程序设计 Ⅳ.①TP312.8
中国版本图书馆CIP数据核字(2017)第242680号
责任编辑:陈晓猛
印刷:
装订:
出版发行:电子工业出版社
北京市海淀区万寿路173信箱 邮编:100036
开本:787×980 1/16 印张:30.75 字数:590千字
版次:2017年10月第1版
印次:2017年10月第1次印刷
定价:89.00元
凡所购买电子工业出版社图书有缺损问题,请向购买书店调换。若书店售缺,请与本社发行部联系,联系及邮购电话:(010)88254888,88258888。
质量投诉请发邮件至zlts@phei.com.cn,盗版侵权举报请发邮件至dbqq@phei.com.cn。
本书咨询联系方式:010-51260888-819,faq@phei.com.cn。
序一
PHP是一门优秀的Web开发的编程语言,一直说PHP是世界“最优秀”的语言,其他各个语言,包括 Python/Java 等语言都有相应的源码剖析或者内核解读之类的书籍,哪怕MySQL/Redis等都有相应的源码解读书籍。但是目前的图书市场,除了零零碎碎的一些PHP内核描述的文章,真正关于内核的书籍只有英文的《Extending and Embedding PHP》,中文电子版的《TIPI:深入理解PHP内核》算是相对比较专业的描述PHP内核特性的书籍。
本书从整个PHP的内部数据结构到内存管理GC,从PHP脚本的编译执行原理到扩展开发,都有详实、深入的描述,是一本国内难得的描述 PHP 内核的佳作,非常值得推荐。看完以后,对整个PHP的内部理解,会更上一个新档次。
秦朋是我曾经在360公司的同事,多年前他就表现出对PHP技术的巨大兴趣,经过几年的努力和对内核的深入阅读理解,终于编写了本书。我读完内容,感慨万千,对很多PHP内部技术细节都理解非常透彻,并且文风通俗易懂,代码翔实清晰,确实是对 PHP 下了很深的功夫,也体现了不俗的技术水平,对秦朋的努力感到骄傲和佩服。希望本书能够给中国PHP行业带来新的理解和血液,为 PHP 程序员们带来提高和成长,也让我国 PHP 技术真正提升到一个新的台阶。
——谢华亮(黑夜路人)
序二
认识作者,是在公司内网发现他分享了几个关于PHP内核的文章,后来在钉钉上直接找他交流是否能转载到我的PHP饭米粒的公众号上,一来二去,就熟悉了。
世面上 PHP 的书籍不少,但对于 PHP 内核分析的书很少,能分析这么透彻就更少了,以前对PHP5.x版本做过粗略的分析,对PHP7的变化其实了解并不多,当作者把电子初版给我之后,一口气看了前面几章,从SAPI到ZVAL都写得很透彻,收获颇多。
当由PC互联网转战到移动互联网、物联网后,PHP 的优势确实小了,一些新的语言也陆陆续续冒出,也受到了不同程度的热捧,其实这些高并发、非阻塞都不是什么高大上的概念,大多数常用语言都能实现,但目前很多人并没有修练好内功,一但碰到问题,可能就会转向那些可以直接补坑的新事物上,而不是去理解这门语言。可以预料到的是,一但在新的语言上碰到坑,又会转向另一个,周而复始,对于自己,基本没有提高,所以透过现象看本质很有必要,也就能一通百通了。
另一方面,现在的人都比较浮躁,很少有年轻人能够沉下心去做深入的研究,我从业 10多年,面试的人也众多,大多数人在工作三年左右就会遇到一个瓶颈,主要原因是对业务非常熟悉了,也没有挑战了,就想通过换个环境来找新鲜感。而有些人可以自我蜕变,从日常的业务中找到感兴趣的点深入学习,就如本书的作者一样,这给大多数人也指明了另一种突破的方式。
最后建议PHPer都可以精读此书,你就可以知道为什么PHP的一个变量类型可以变来变去,也可以知道为什么PHP的数组这么强大,深入之后,一定会为你打开一扇新的大门,让你在技术的道路上走得更扎实。
——王晶(滴滴技术专家,Swoole开发者)
前言
为什么要写这本书
PHP作为最流行的语言之一,自第一个版本发布至今的二十几年里经历了多次重大的改进,尤其是 PHP7 版本的发布,其最大的亮点在于性能上的提升,比 PHP5 快了一倍。随着 PHP7的不断普及,越来越多的项目从PHP5迁移到了PHP7,毫无疑问,PHP7将成为PHP历史上里程碑式的一个版本。我是在大学时代接触到的PHP,初次相识就被其简洁、易用的语法所吸引了。在工作后的几年里,我一直使用PHP作为主要的开发语言。当然,除了PHP,我也使用过很多其他语言,比如C、C++、Java、Golang、Python等,不同的语言有各自的特点、优势,让我印象最深的、也让我最喜欢的有C、Golang、PHP。
●C
这是我评价最高的一门语言,其强大的操控能力、简洁的语法、易于理解的处理方式无一不让我折服。编程语言本身只是控制计算机的一种工具,然而很多高级语言过度隔离了人与计算机间的联系,使得 ............
书籍插图:
以上为书籍内容预览,如需阅读全文内容请下载EPUB源文件,祝您阅读愉快。
书云 Open E-Library » PHP7内核剖析 - (EPUB全文下载)