内容简介
The book is for web developers, PHP consultants, and anyone who is working on multiple projects with PHP. Basic knowledge of PHP programming is assumed.
AI简介
这是一本全面介绍PHP 7编程技术的书籍,旨在帮助读者掌握如何使用PHP 7构建各种应用程序。本书首先介绍了PHP 7的新特性和优势,包括性能提升、内存优化和更好的工具集。然后,作者深入讲解了如何使用PHP 7创建各种应用程序,如用户配置文件系统、数据库抽象层、社交Newsletter服务、RESTful Web服务和异步微服务架构等。
书中详细讲解了如何构建一个简单的用户配置文件系统,并使用了PHP 7的新特性,如null coalesce运算符,来简化代码,提高代码的可读性。此外,作者还讲解了如何构建一个数据库抽象层,并添加了一些额外的功能,如转换整数到其他更准确的数值类型,或者将数组转换为对象。这些功能可以使得代码更加简洁,同时也提高了代码的可读性。
在构建社交Newsletter服务时,作者讲解了如何构建用户身份验证系统,并介绍了什么是Newsletter。在构建异步微服务架构时,作者讲解了如何使用ZeroMQ来构建一个异步的微服务架构,并介绍了微服务架构定义与特点。此外,作者还讲解了如何构建一个具有搜索功能的简单博客系统,并介绍了什么是搜索引擎。