书评 -- 现代 PHP (Modern PHP)

  • php

posted on 16 Dec 2019 in series book_review

(读的英文版)

这本书应该是你在熟悉了 PHP 语法 (php.net) 之后读的第一本书. 尤其是那些连 PSR 都没听说过的开发者

PHP 近几年的发展, 无论是生态工具, 框架或者开发模式都有了很大变化. 老 PHP 开发者读这本书, 可以对现代化的 PHP 开发工具, 风格和最佳实践有个鸟瞰式的了解; 入门的 PHP 开发者, 则可以通过读这本书, 避免误入歧途; 即使你已经是一个 “现代化” 的 PHP 开发者了, 这本书也是个很好的梳理总结补漏的资源, 而且里面总有些你不知道的新东西的

作者语言风格平白易懂, 行文很好读. 书中代码不算很多, 主要介绍一些理念, 工具和特性, 所以很好读, 可能一天就翻完了. 不过这么薄的一本书, 也只能对大部分东西泛泛谈过. 书中有大量链接资源, 如果对某个主题感兴趣, 可以通过链接深入了解一下

书中关于 Composer, DateTime, PDO, Stream 的部分比较详细, 尤其是 Composer 部分, 可以跟着试着写一个 Composer 包.

比较遗憾的是没有介绍 SPL 相关内容, 而且书 2015 出版, 所以也没有 PHP7, Docker 相关的内容. 既然有了 PHP7, 可能关于 HHVM 和 Hack 性能相关的描述也有些过时