PHP 5高级应用开发教程

PHP5 的高级特性讲得透彻,用起来还挺有感觉。

面向对象编程在 PHP5 里终于像样了,支持继承接口这些概念都比较完整,教程里把这些讲得比较细,搭配常见的设计模式,比如单例工厂,拿来做点中后台系统正合适。

类型系统也有点意思,PHP5 开始对弱类型强类型做了一些尝试,代码写起来更灵活,但也容易埋雷。教程里有不少避坑技巧,比如怎么合理利用类型转换、什么时候该用isset()、什么时候用===

魔术方法是个亮点,像__get__set__construct这些,帮你偷懒做多事。教程讲了不少实际例子,比如怎么自动加载配置、怎么模拟属性访问,挺实用的。

数据库操作方面,主要讲PDOMySQLi,都支持预编译语句,写个通用类库不难。顺带还教你怎么优化查询、事务、避免 SQL 注入,安全方面也有一整章专门讲。

异常错误捕获这块,在 PHP5 里算是补上短板了。教程里建议你用try-catch来包住关键逻辑块,这样写出的代码也更健壮,不至于前台一报错就白屏。

另外像文件读写会话管理网络求这些也都有讲,配合 PHP5 对XML和 Web 服务支持的升级,你要做个小型 API 接口也是分分钟的事。

如果你还在用 PHP 写业务,又想代码写得顺手点,不如花几天啃完这本《PHP5 高级应用开发教程》,说不定就摸出点高级感来。

rar 文件大小:2.02MB