PHP高级程序设计模式、框架与测试
PHP 进阶的好书我还真得推荐这本——《PHP 高级程序设计:模式、框架与测试》。结构清晰,从 OOP 讲到 SPL、再到 MVC 框架,还有 Web 服务和安全,算是把中高级 PHP 程序员的成长路径铺得明明白白。尤其是对像我这种喜欢“边学边用”的人来说,这种理论+实践的方式还挺友好。
章节设计挺巧妙,先用抽象类、接口、契约式编程打基础,后面讲到的单例模式、工厂模式就自然顺下去了,不会有那种跳跃感。你要是对 PHP 中的静态方法和反射 API不太熟,这本书讲得蛮细,例子也挺实用。
测试那块我觉得还不错,单元测试和持续集成讲得够实在,不是那种一笔带过。要是真用 PHP 写团队项目,这部分内容你得好好看看,写文档、定规范、做自动化测试这些都能帮你少掉多坑。
再说说SPL,也就是标准 PHP 库那块,多人平时写代码压根不碰,但其实它了不少好用的类,比如ArrayIterator、DirectoryIterator。配合 PHP 自己的异常机制,用起来还挺顺手。
MVC 模式和Zend 框架这部分属于实战型,从基础架构到权限管理都有,适合对框架有兴趣但还没实际落地项目的人。讲到的Ajax、JSON、SOAP、SSL 验证这些就更贴近现代 Web 开发场景了。
如果你已经熟 PHP 基本语法,想往“高级”靠靠,尤其是对模式和架构感兴趣,这本 PDF 值得一读。建议一边读一边动手练,效果翻倍。
25.54MB
文件大小:
评论区