Modern PHP

作者:Josh Lockhart       添加时间:2018-08-13

简介:Modern PHP(中文版)PHP正在重生,不过所有PHP在线教程都过时了, 很难体现这一点。通过这本实用的指南,你会发现, 借助面向对象、命名空间和不断增多的可重用的组件 库,PHP已经成为一门功能完善的成熟语言。 安道编译的《Modern PHP(中文版)》作者洛克哈 特是“PHP之道”的发起人,这是个受欢迎的新方案 ,鼓励开发者使用PHP*佳实践。Josh通过实践揭示 了PHP语言的这些新特性。你会学到关于应用架构、 规划、数据库、安全、测试、调试和部署方面的*佳 实践。如果你具有PHP基础知识,想提高自己的技能 ,绝对不能错过这本书。

*pdf资源从网络中搜集,仅供学习交流

详细信息

• 学习现代的PHP特性,例如命名空间、性状、生成器和闭包。
• 探索如何查找、使用和创建PHP组件。
• 遵从应用安全方面的最佳实践,将其运用在数据库、错误和异常处理等方面。
• 学习部署、调优、测试和分析PHP应用的工具和技术。
• 探索Facebook开发的HHVM和Hack语言。
• 搭建与生产服务器高度一致的本地开发环境。
[美]Josh Lockhart(乔希•洛克哈特)


第一部分 语言特性
第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 0Pcache
文件上传
最长执行时间
处理会话
缓冲输出
真实路径缓存
接下来
第9章 部署
版本控制
自动部署
Capistrano
延伸阅读
接下来
第10章 测试
为什么测试?
何时测试?
测试什么?
如何测试?
PHPUnit
使用Travis CI持续测试
延伸阅读
接下来
第11章 分析
什么时候使用分析器
分析器的种类
Xdebug
XHPrOf
XHGUI
New Relic的分析器
Blackfire分析器
延伸阅读
接下来
第12章 HHVM和Hack
HHVM
Hack语言
延伸阅读
第13章 社区
本地PHP用户组
会议
辅导
与时俱进
附录A 安装PHP
附录B 本地开发环境

*声明:本页面所有资源都来自网络搜索中收集并下载,不用于任何商业途径,以研究计算机技术为目的,仅供用得到的程序员同学学习与交流,你必须购买相应正版授权在合理范围内合法使用,如非免费资源请24小时内联系我删除。

推荐阅读:
php连接redis   阅读:5338linux rarcrack破解rar、zip和7z压缩包简单密码的工具   阅读:15859nginx安装mysql和json模块   阅读:4295十张GIF让你弄懂递归等概念   阅读:5695给 centos 7 安装桌面环境   阅读:16313mysql中文分词全文搜索索引讯搜的安装   阅读:6328centos 7搭建zabbix3.4   阅读:5970最简单的Banner轮播左右切换效果代码及实现思路(附带源码)   阅读:30632mysql5.7主从同步配置   阅读:4586centos 7 安装 nginx-1.11.10   阅读:7969php打印九九加法表   阅读:9351mongodb设置shell开机启动脚本   阅读:9272十张GIF让你弄懂递归等概念   阅读:5695mysql的四种索引类型   阅读:21093解决 nginx 413 request entity too large   阅读:4152比phpexcel还要简单的excel CSV 一键导入数据到数据库   阅读:5120nginx安装redis模块   阅读:4643用php从1加到100的值   阅读:7956Mysql在大型网站的应用架构演变   阅读:4296php中地址引用&的真正理解-变量引用、函数引用、对象引用   阅读:5252centos7中颁发CA证书并开启web https   阅读:6475“米粉节”背后的故事——小米网抢购系统开发实践   阅读:3829Nginx 配置文件详解   阅读:4336centos7.3安装mongodb3.6   阅读:6931php删除一个文件夹内的所有文件夹和文件   阅读:4484php删除一个文件夹内的所有文件夹和文件   阅读:4484mysql5.7主从同步中binlog同步模式详解   阅读:6135霍金24岁博士毕业论文在线预览   阅读:5260crontab+shell脚本实现定时备份mysql数据库   阅读:7209爱编程,也爱健康   阅读:3957给网站添加一键新浪微博登录的功能   阅读:6124一键分享到QQ空间、QQ好友、新浪微博、微信代码   阅读:124962php翻转字符串   阅读:3143shell脚本批量删除几天前的文件   阅读:9054php显示刚刚、几分钟前、几小时前、几天前的函数   阅读:7827html5 离线缓存的使用   阅读:4079爱编程,也爱健康   阅读:3957解决 nginx 413 request entity too large   阅读:4152centos 7 安装 mysql-5.7   阅读:6461关于PHP程序员技术职业生涯规划   阅读:2476linux时间戳有趣的情人节秒1234567890   阅读:5099centos 7搭建zabbix3.4   阅读:5970mysql中文分词全文搜索索引讯搜的安装   阅读:6328centos 7.2 添加php7 的 php-fpm 开机启动   阅读:23240关于PHP程序员技术职业生涯规划   阅读:2476面试的时候和你谈理想,是理想or入坑?   阅读:9577javascript对cookie操作详细代码函数   阅读:5011HTTP 1.1 协议详解   阅读:9965最简单的Banner轮播淡入淡出效果代码及实现思路(附带源码)   阅读:12547php设置cookie为HttpOnly防止XSS攻击   阅读:11977