PHP 7从零基础到项目实战

陈小龙 编著
前言 2015年6月发布了PHP 7Alpha 1版本,同年12月3日发布了GA版本,PHP 7的发布对于PHP来说具有里程碑的意义。在性能上,PHP 7的执行效率是原来PHP 5的两倍左右。PHP 7的底层架构改变了存储各种变量的Zval和Zend_String结构体,优化了Zend_Array的HashTable等,这些底层架构的改进大幅度提升了PHP的执行效率。 本书的目的是帮助读者快速学习和掌握PHP 7,从最基础的PHP开发环境的搭建开始,逐渐深入到PHP的相关特性和Redis及MySQL等的使用,特别是介绍了ThinkPHP、常见的设计模式、MVC设计思想等,最后还介绍了基本前端架构打造服务端、App后台开发、框架编程等较流行的开发案例,以帮助读者学以致用,真正开启PHP开发之旅。 本书结构 本书共分24章,各章内容说明如下: 第1章为走进PHP的世界,介绍PHP的运行机制和PHP 7的新特性,学习搭建PHP的开发环境,并编写第一个PHP程序。 第2章介绍PHP的语言基础,包括PHP的数据类型、变量、常量和运算符的知识。 第3章讲解PHP中的流程控制语句,介绍foreach语句在PHP 7和以往版本中的不同。 第4章介绍函数的使用,包括函数参数的传递方式、可变函数和匿名函数等,与PHP 5不同的是,PHP 7中新增了支持参数类型的声明和函数返回值类型的声明。 第5章详细介绍PHP中的字符串,并着重讲解编程中经常会用到的一些字符串处理函数。 第6章讲解PHP数组有关的内容,和字符串一样,数组也是我们在编程中经常用到的。 第7章讲解PHP中的时间与日期函数,包括如何设置和获取时间、如何计算两个日期的时间差等。 第8章介绍表单。PHP作为一种动态语言,经常需要收集前端用户传过来的数据,然后与数据库交互,表单是用户填写数据、发起与数据库交互的第一步。 第9章是类与对象…