
尽管现代开发人员越来越关注网络信息源,但在我看来,关于编程的书籍仍然有自己的定位。 文章代表特定问题的解决方案,特定点的描述。 书籍更全面地介绍了技术,回顾了最佳实践并全面介绍了过程。 通常,书籍是专门讨论一个大主题并相互补充的文章的集合。
我认识“现代PHP”一书的关键时刻是在主动编码之外的将近十年的工作之后,我重新开始使用PHP进行编程。 我需要简要回顾一下PHP最近发生的情况,并引起了我的兴趣。
尽管实际上该书已于2015年在西方发行,并于2016年在俄罗斯发行,而且看来,我们可以谈论哪种“现代PHP”? 但我可以向您保证,这本书的编纂出奇地好,从根本上讲它不会过时。
让我们看看内部,为什么会这样。
本书分为三部分:“语言功能”,“高级技术”,“部署,测试和配置”。 还有两个应用程序:“安装PHP”和“本地开发环境”
第一部分,“语言功能”,讨论了PHP来自5.0版的方式和来源。 这是一篇很棒的简短材料,它不仅描述了所添加的功能,而且还描述了使用它们的最佳实践。 我们考虑名称空间,接口,特征,生成器,闭包,ZendOPcache,嵌入式HTTP服务器。 对我来说,由于我错过了大部分混乱局面,因此信息非常有趣。
Advanced Technologies的第二部分致力于PSR 1-4标准以及所有相同的最佳实践。 作者讨论了PHP的新世界,在这个世界中,框架早于组件。 我喜欢这个想法,我一直认为框架庞大且内部需要对其进行研究而感到困惑,尽管当然,这在很大程度上取决于特定的任务。
本书的第三部分正式致力于部署,概要分析和测试。 但是,它实际上是在谈论PHP社区和生态系统。 它收集了许多有趣的链接,并提供了作者编写PHP专家工作场所的方法。 这种方法本身很有趣,但事实证明它离我很近。
判决
如您所见,本书的结构不是建立在语言的特定方面,而是建立在更一般的技术概述上。 作者展示了PHP有多好,读者应该朝哪个方向“进一步挖掘”。 这是它的价值-不可或缺的外观。
这本书值得购买吗? 这是一个您必须根据自己的任务回答的问题。 这本书是明智的,在我看来,它已成为Z.Suraski和L. Atkinson早已受虐的书“ PHP 5”的绝妙补充。 对我来说-这些书是彼此面对的。
PS:
由于我们已经对一本纸质书进行了审查,因此有必要对它的外观和参数说几句话。 封面设计是O'REILLY出版社翻译的传统内容,印刷在优质白皮书上,共300页,软封面,A5格式。 拿起书很方便,随身携带。 室内设计也不会引起任何投诉。