PHP7实践指南:O2O网站与App后台开发
上QQ阅读APP看书,第一时间看更新

第1章 走进PHP的世界

PHP(Hypertext Preprocessor,超文本预处理器)是一种通用开源脚本语言,语法吸收了C语言、Java和Perl的特点,利于学习、使用广泛,主要适用于Web开发领域。PHP独特的语法混合了C、Java、Perl以及PHP自创的语法,它可以比CGI或Perl更快速地执行动态网页。与其他编程语言相比,PHP是将程序嵌入到HTML(标准通用标记语言下的一个应用)文档中去执行,执行效率比完全生成HTML标记的CGI要高许多。PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。

2015年6月官方发布了PHP 7 Alpha 1版本,同年12月3日发布GA版本,PHP 7的发布对于PHP来说是具有里程碑意义的。在性能上,PHP 7的执行效率是原来PHP 5的两倍左右,和HHVM相当。相对于PHP 5.6.x, PHP 7多了以下几个主要的新特性:

● 提升性能:PHP 7速度是PHP 5.6的两倍左右。

● 支持64位。

● 许多重大错误可以进行异常处理。

● 移除了旧的和不支持的SAPIs和扩展。

● null合并操作符(??)。

● 结合比较运算符(<=>)。

● 标量类型声明。

● 匿名类。

当然,PHP 7相对于以前的版本还有很多不同之处,但是大部分是兼容以前版本的,所以大多情况下无须修改代码就可以迁移到PHP 7。