Modern PHP(中文版)

Josh Lockhart

出版时间

2015-08-31

ISBN

9787512380936

评分

★★★★★

标签

web编程

书籍介绍
这本书的真正价值,不在于教你PHP语法——它默认你已经会写代码。它要解决的是PHP开发者普遍存在的“技术焦虑”:面对命名空间、闭包、生成器、组件库,以及PHP7.x的快速迭代,不知道该往哪个方向走。作者Josh Lockhart以“PHP之道”发起人的身份,把散落的最佳实践系统性地串起来:从语言特性,到PSR标准与组件生态,再到部署、测试、调优的完整工程链路。读者反馈中最受推崇的是第二、三部分——它提供了一套近乎完整的PHP优化知识架构,这是多数零散教程给不了的。需要提醒的是,本书出版较早,部分技术细节已显陈旧,但它所确立的“如何正确地使用PHP”的思维框架,至今仍值得phper反复翻阅。
作者简介
Josh Lockhart开发了Slim框架,这是一个PHP微型框架,适合快速开发Web应用和API。他还是“PHP之道”的发起人和当前的维护者。“PHP之道”在PHP社区中很受欢迎,目的在于鼓励全世界的PHP开发者使用一些良好实践,传播一些高质量的资源。他是New Media Campaigns的开发者,这个机构位于北卡罗来纳州卡勃罗市。
AI导读
核心看点
  • 系统梳理命名空间、闭包等现代PHP新特性
  • 深入讲解PSR标准、Composer组件及最佳实践
  • 涵盖服务器配置、自动部署与性能调优全流程
读者共识
  • 内容系统全面,是了解现代PHP生态的优秀入门书
  • 虽版本稍旧,但工程化思维与最佳实践依然极具价值
  • 语言通俗易懂,适合快速构建完整的PHP知识架构
精彩摘录
  • "命名空间在PHP5.3.0中引入,是一个很重要的工具,其作用是按照一种虚拟的层次结构组织PHP代码,这种层次结构类似操作系统中文件系统的目录结构。 现代的PHP组建和框架都放在各自的全局唯一的厂商命名空间中,以免与其他厂商使用的常见类名冲突。 命名空间(或子命名空间)的作用是封装和组织相关的PHP类,就像在文件系统中把相关的文件放在同一个目录中一样。"
  • "命名空间很重要,因为代码放在沙盒中,可以和其他开发者编写的代码一起使用。这是现代PHP组件生态系统的基础。 你的代码很可能和其他开发者的代码使用相同的类名、接口名、函数名或常量名,如果不使用命名空间,名称会起冲突,导致PHP执行出错。而使用命名空间,把代码放在唯一的厂商命名空间中的话,你的代码和其他开发者的代码可以使用相同的名称命名类、接口、函数和常量。这就是为什么一定要在你的代码中使用命名空间的原因。"
  • "Facebook,Baidu, and Wikipedia already use HHVM in production."
目录
前言
第一部分语言特性
第1章新时代的PHP
回顾过去
审视现在

显示全部
用户评论
买了很久了,一个多小时草草看完了。。之前看过网络版的。
这本书较新,因此讲了很多更为规范化的PHP知识,很不错!
快速翻了一遍,get新特性
给你一个 完整的 php优化 系统知识架构
没有php7的内容 不过也算是现代了
共 200 页,看50% 就够了。后面全是服务器运维
2021年来看,这书感觉还是老了,毕竟PHP8都要来了。不过还是可以翻一翻的。
PHP 进阶必读,书很薄,但都是干货,值得好好研究。
大多都过时了
下载
收藏