科技
类型
4.2
豆瓣评分
可以朗读
语音朗读
232千字
字数
2016-09-01
发行日期
展开全部
主编推荐语
以“PHP与MySQL高性能应用开发”为主题,选取其中最为核心的最佳实践进行讲解。
内容简介
本书首先从语言层面总结了PHP编程中的一些疑点和难点,然后重点讲解了PHP的缓冲、网络编程、缓存技术、命令行、调试、测试、用户验证策略、代码重构等知识;然后重点讲解了MySQL的驱动、存储引擎、性能优化、memcached、Sphinx全文搜索引擎等重要主题。
目录
- 版权信息
- 序
- 前言
- 第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 本章小结
展开全部
出版方
机械工业出版社有限公司
机械工业出版社是全国优秀出版社,自1952年成立以来,坚持为科技、为教育服务,以向行业、向学校提供优质、权威的精神产品为宗旨,以“服务社会和人民群众需求,传播社会主义先进文化”为己任,产业结构不断完善,已由传统的图书出版向着图书、期刊、电子出版物、音像制品、电子商务一体化延伸,现已发展为多领域、多学科的大型综合性出版社,涉及机械、电工电子、汽车、计算机、经济管理、建筑、ELT、科普以及教材、教辅等领域。