类似推荐
编辑推荐
以“PHP与MySQL高性能应用开发”为主题,选取其中最为核心的最佳实践进行讲解。
内容简介
本书首先从语言层面总结了PHP编程中的一些疑点和难点,然后重点讲解了PHP的缓冲、网络编程、缓存技术、命令行、调试、测试、用户验证策略、代码重构等知识;然后重点讲解了MySQL的驱动、存储引擎、性能优化、memcached、Sphinx全文搜索引擎等重要主题。
作者简介
作者杜江,PHP开发专家。精通PHP5、Ajax、Java、Perl、XML/XSLT,SQLServer,Oracle,MySQL及搜索引擎技术,UNIX-FreeBSD/Linux平台。 东北大学计算机科学与技术专业,工学学士。
章节目录
版权信息
序
前言
第1章 PHP解惑
1.1 省略结束标签的便利性
1.2 emtpy、isset、is_null的区别
1.3 布尔值的正确打开方式
1.4 变量作用域实践
1.5 多维数组排序
1.6 超级全局数组
1.7 global关键字与global数组的区别
1.8 活用静态变量
1.9 require、require_once、include、include_once与autoload
1.10 =与==、===的区别
1.11 HereDoc与NowDoc
1.12 函数传值与引用
1.13 避免使用过多参数
1.14 匿名函数
1.15 return与exit
1.16 is_callable()与method_exists()函数
1.17 执行外部程序
1.18 安全模式的使用说明
1.19 提前计算循环长度
1.20 SQL组合优化
1.21 文件处理
1.22 goto语句:最后的手段
1.23 利用phar扩展来节省空间
1.24 手册上的小瑕疵
1.25 本章小结
第2章 深入PHP面向对象
2.1 PHP与面向对象
2.2 面向对象的一些概念
2.3 类和对象
2.4 使用对象
2.5 构造方法与析构方法
2.6 实例与多态
2.7 类的扩展
2.8 防止重写
2.9 防止被扩展
2.10 多态性
2.11 接口
2.12 抽象类
2.13 静态方法和属性
2.14 魔术方法
2.15 命名空间
2.16 traits
2.17 本章小结
第3章 PHP输出缓冲区
3.1 系统缓冲区
3.2 什么是PHP输出缓冲区
3.3 输出缓冲区的机制
3.4 输出缓冲区的陷阱
3.5 输出缓冲区实践
3.6 输出缓冲与静态页面
3.7 内容压缩输出
3.8 本章小结
第4章 PHP缓存技术
4.1 关于缓存
4.2 文件缓存与静态页面
4.3 页面静态化
4.4 数据级别缓存
4.5 OpCode缓存
4.6 OpCode缓存管理工具
4.7 使用deflate压缩页面
4.8 内存数据库
4.9 缓存的陷阱
4.10 本章小结
第5章 PHP网络编程
5.1 Socket编程
5.2 cURL核心技术
5.3 本章小结
第6章 PHP调优、测试与工具
6.1 PHP调试
6.2 语法检查
6.3 输出调试信息
6.4 活用日志
6.5 Xdebug
6.6 本章小结
第7章 用户验证策略
7.1 数据库设计
7.2 HTTP验证
7.3 纯PHP验证
7.4 访问控制列表
7.5 本章小结
第8章 深度理解MySQL驱动与存储引擎
8.1 MySQL连接驱动库
8.2 mysqlnd驱动
8.3 存储引擎
8.4 第三方存储引擎
8.5 结合硬件的引擎
8.6 MySQL替代品与分支
8.7 本章小结
第9章 PHP命令行界面
9.1 CLI简述
9.2 CLI命令行接口
9.3 CLI命令选项
9.4 CLI开发实践
9.5 CLI实际应用
9.6 内置服务器
9.7 本章小结
第10章 代码重构实践
10.1 什么是不良代码
10.2 什么是好代码
10.3 如何增加代码可读性
10.4 可扩展性与效率重构
10.5 模块化设计
10.6 封装与解耦
10.7 代码效率
10.8 本章小结
PHP与MySQL高性能应用开发是2016年由机械工业出版社华章分社出版,作者杜江。
得书感谢您对《PHP与MySQL高性能应用开发》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。