PHP 5高级应用开发教程
PHP5 的高级特性讲得透彻,用起来还挺有感觉。
面向对象编程在 PHP5 里终于像样了,支持类
、继承
、接口
这些概念都比较完整,教程里把这些讲得比较细,搭配常见的设计模式,比如单例
、工厂
,拿来做点中后台系统正合适。
类型系统也有点意思,PHP5 开始对弱类型和强类型做了一些尝试,代码写起来更灵活,但也容易埋雷。教程里有不少避坑技巧,比如怎么合理利用类型转换、什么时候该用isset()
、什么时候用===
。
魔术方法是个亮点,像__get
、__set
、__construct
这些,帮你偷懒做多事。教程讲了不少实际例子,比如怎么自动加载配置、怎么模拟属性访问,挺实用的。
数据库操作方面,主要讲PDO
和MySQLi
,都支持预编译语句,写个通用类库不难。顺带还教你怎么优化查询、事务、避免 SQL 注入,安全方面也有一整章专门讲。
异常和错误捕获这块,在 PHP5 里算是补上短板了。教程里建议你用try-catch
来包住关键逻辑块,这样写出的代码也更健壮,不至于前台一报错就白屏。
另外像文件读写
、会话管理
、网络求
这些也都有讲,配合 PHP5 对XML
和 Web 服务支持的升级,你要做个小型 API 接口也是分分钟的事。
如果你还在用 PHP 写业务,又想代码写得顺手点,不如花几天啃完这本《PHP5 高级应用开发教程》,说不定就摸出点高级感来。
2.02MB
文件大小:
评论区