CodeArt-编码艺术

《ModernPHP》一本值得PHP开发者阅读的书

字数统计: 883阅读时长: 3 min
2019/03/29 Share

好久没有看过PHP相关的书了,前些时候的《计算机科学概论》也没有看完,感谢朋友送的实体《ModernPHP》,实体书真的是有魔力,翻下去就停不下来,看过后也有了些许感想,所以…

又可以水一篇啦~

modernphp

作者:Josh Lockhart

Slim框架的开发者,“PHP之道”的发起人和当前的维护者。“PHP之道”在PHP社区中很受欢迎,目的在于鼓励全世界的PHP开发者使用一些良好实践,传播一些高质量的资源。他是New Media Campaigns的开发者,这个机构位于北卡罗来纳州卡勃罗市。

概括来说本书讲述了PHP<7.0版本的新特性,基础的运维知识,安全,测试,调优等方面的最佳实践。因为本书创作的时代PHP7还在测试阶段,所以这点可能现的不那么Modern,里面的各类知识点网上可能找到各类博客,但互联网上的信息质量良莠不齐,本书的内容质量一定是高出一大截的。😀

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
> 前言
> 第一部分语言特性
> 第1章新时代的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
> 延伸阅读
> 接下来
> 第10章测试
> 为什么测试?
> 何时测试?
> 测试什么?
> 如何测试?
> PHPUnit
> 使用Travis CI持续测试
> 延伸阅读
> 接下来
> 第11章分析
> 什么时候使用分析器
> 分析器的种类
> XdebUg
> XHProf
> XHGUI
> New Relic的分析器
> Blackfire分析器
> 延伸阅读
> 接下来
> 第12章HHVM和Hack
> HHVM
> Hack语言
> 延伸阅读
> 第13章社区
> 本地PHP用户组
> 会议
> 辅导
> 与时俱进
> 附录A安装PHP
> 附录B本地开发环境
>
CATALOG