前言

部分语言特性

章新时代的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本地开发环境

modern php怎么网,Modern PHP相关推荐

  1. Data Catalog3.0:Modern Metadata for the Modern Data Stack

    从2020年开始,在数据领域中,有一个比较流行的术语:The Modern Data Stack(现代数据堆栈),简单理解就是汇集了处理海量数据的最佳工具集.这包括在最好的工具上建立数据基础设施,如用 ...

  2. 字节跳动Web Infra发起 Modern.js 开源项目,打造现代 Web 工程体系

    10 月 27 日举办的稀土开发者大会上,字节跳动 Web Infra 正式发起 Modern.js 开源项目,希望推动现代 Web 开发范式的普及,发展完整的现代 Web 工程体系,突破应用开发效率 ...

  3. 6.8mm纤薄臻品:onebot Modern M24B1一体机赏析

    PC的不断发展,办公环境的不断变化,对于办公用机的选择也在随之发生变化.近年来,一体机慢慢的出现在更多的商业写字楼里,而体积的纤薄和实用性,成为了一体机电脑的重要属性,也是用户对之青睐的关键所在. 一 ...

  4. modern android5.1,Modern摩登印app下载-Modern摩登印安卓版下载 v1.1.5_5577安卓网

    Modern摩登印app下载推荐,这是一款非常强大的手机相册制作软件,拥有简单的操作流程,轻轻松松就可以制作出大家喜欢的模式,提供众多个性化的模板选择,一起来看看吧. [软件功能] 摩登印能为你提供快 ...

  5. oracle宣传视频下载,1300首 Audiomachine 背景音乐电影宣传预告片配乐合辑(23集)...

    [音乐介绍] AUDIOMACHINE 中文为音频机器[trailermusic]厂牌的简称为AM,是属于华纳音乐旗下的LABEL.主要作曲家来自BMI大英作曲家协会的成员.当今世界上最顶级以及最赋盛 ...

  6. 【Blog】Hexo_Next_博客搭建记 (by onlychristmas)

    与我而言,建立个人博客存在的意义有两个. 一方面,当作自己的备忘录,记录零散的知识点,避免重复的搜索工作: 另一方面,可以更好的分享一些自己的心得,方便与大家交流. 选择GitHub_Hexo_Nex ...

  7. 无涯教程 - Latex 字体(Fonts)

    Latex字体 我们通常在方括号[]中定义纸张大小和字体大小. 可以使用 [10pt] 来描述点的大小.其他字体大小为8pt,9pt,10pt,11pt,12pt,14pt,17pt,20pt. La ...

  8. 英语学习笔记(经典100句)

    [写在前面] 参考链接: 7000雅思词汇用100个句子记完!就是这么神奇! - 知乎 (zhihu.com) 本文所有的例句,来自上述链接,可直接看原文. 我这里只是学习笔记,供个人使用.如侵,请告 ...

  9. Win10远程桌面及防火墙配置

    +Title:<Win10远程桌面及防火墙配置> +Author:Hugu +Finished Date:August 10th. 2019. +Reference Linking:htt ...

最新文章

  1. javaweb面试一
  2. 学会python爬虫怎么赚钱-学会Python爬虫能赚大钱吗?Python爬虫赚钱渠道分享
  3. CentOS tcpdump的使用实例
  4. 服务器安装Windows Server + Ubuntu双系统
  5. EOS 智能合约源代码解读 (4)symbol.hpp
  6. 图像分割综述【深度学习方法】
  7. 写在岁末 -- 程序员的人生并非那么容易,努力向前奔跑吧!
  8. Dubbo 注解驱动(Annotation-Driven)
  9. 二分查找、upper_bound、lower_bound
  10. 基于某网站的信息爬取与保存_指定跳转页
  11. “睡服”面试官系列第十一篇之module加载实现(建议收藏学习)
  12. php 获取警告信息,获取PHP警告错误信息的解决方法_PHP教程
  13. 浮动元素横排居中显示及浏览器兼容性处理
  14. “被”夭折的翻译——《CoffeeScript: Accelerated JavaScript Development》
  15. Linux内核4.17再获捷报
  16. linux dhcp 清除缓存,[dhcpd]清除dhcp缓存
  17. dematel法分析系统中各要素的重要程度
  18. 剖析《口袋妖怪复刻版》技术架构
  19. 企业全面移动化实践指南
  20. 肿么用photoshop将位图转化成矢量图

热门文章

  1. (1 LEETCODE)2. Add Two Numbers
  2. 警惕由于使用YYYY-MM-dd引发的一场生产问题
  3. redis编译包下载地址 redis-6.2.6.tar.gz
  4. Livy安装使用(Spark rest接口服务工具)
  5. K8S常见错误、原因及处理方法
  6. 请谈一下,你知道的http请求,并说明应答码502和504的区别
  7. Linux配置静态IP地址
  8. MySQL的timestamp类型存储时间范围为什么是2038年之内
  9. linux 安装u盘win7系统安装教程,centos u盘安装 boot制作u盘win7盘工具
  10. java虚拟机类加载机制_《深入理解java虚拟机》学习笔记一/类加载机制