前言
部分语言特性
章新时代的PHP
回顾过去
审视现在
展望未来
第2章特性
命名空间
使用接口
性状
生成器
闭包
Zend OPCaChe
内置的HTTP服务器
启动这个服务器
前言
部分语言特性
章新时代的PHP
回顾过去
审视现在
展望未来
第2章特性
命名空间
使用接口
性状
生成器
闭包
Zend OPCaChe
内置的HTTP服务器
启动这个服务器
配置这个服务器
查明使用的是否为内置的服务器
接下来
第二部分良好实践
第3章标准
打破旧局面的PHP—FIG
框架的互操作性
PSR是什么?
PSR—1:基本的代码风格
PSR—2:严格的代码风格
PSR—3:日志记录器接口
PSR—4:自动加载器
第4章组件
为什么使用组件?
组件是什么?
组件和框架对比
查找组件
使用PHP组件
第5章良好实践
过滤、验证和转义
密码
日期、时间和时区
数据库
多字节字符串
流
错误和异常
第三部分部署、测试和调优
第6章主机
共享服务器
虚拟私有服务器
专用服务器
PaaS
选择主机方案
第7章配置
我们的目标
设置服务器
SSH密钥对认证
PHP—FPM
自动配置服务器
委托别人配置服务器
延伸阅读
接下来
第8章调优
php.ini文件
内存
Zend OPCaChe
文件上传
长执行时间
处理会话
缓冲输出
真实路径缓存
接下来
第9章部署
版本控制
自动部署
Capistrano
延伸阅读
接下来
0章测试
为什么测试?
何时测试?
测试什么?
如何测试?
PHPUnit
使用Travis CI持续测试
延伸阅读
接下来
1章分析
什么时候使用分析器
分析器的种类
XdebUg
XHProf
XHGUI
New Relic的分析器
Blackfire分析器
延伸阅读
接下来
2章HHVM和Hack
HHVM
Hack语言
延伸阅读
3章社区
本地PHP用户组
会议
辅导
与时俱进
附录A安装PHP
附录B本地开发环境