PHP 8. Quick Scripting Reference. PHP 8 参考手册
PHP 8. Quick Scripting Reference. PHP 8 参考手册
简介:
引言
由 Mikael Olsson 所著的《PHP 8 Quick Scripting Reference》一书于 2021 年出版,是一本紧凑而全面的 PHP 8 语言参考手册。这是 Quick Scripting Reference 系列的第三版,已根据 PHP 8 的新特性进行了全面更新:包括属性、命名参数、JIT 编译、改进的类型系统等。在 248 页的篇幅中,作者涵盖了语法基础到高级主题,使其成为快速查找信息和复习关键概念的理想助手。
本书内容
本书遵循“由浅入深”的原则,涵盖了 PHP 8 语言的所有主要方面。从环境安装和配置开始,然后依次讲解变量、数据类型、运算符、控制结构、函数、数组、字符串、类和对象。特别关注 PHP 8 的新特性:属性(attributes)、命名参数(named arguments)、联合类型(union types)、混合类型(mixed type)、静态返回类型(static return type),以及通过 throw expression 改进的错误处理。独立的章节专门讲解文件操作、日期、正则表达式、异常处理和生成器。本书最后简要介绍了 PHP 标准库(SPL)以及编写高质量代码的建议。
目标读者
本书面向广泛的读者群体:
- 初学者开发者,希望快速掌握 PHP 8 语法并开始编写简单脚本。
- 有经验的 PHP 程序员,希望将知识更新到版本 8 并了解新特性。
- 学生和教师,需要一本紧凑的参考手册用于学习或教授 PHP 课程。
- 后端开发者,从其他语言(如 Python、Java、C#)转向 PHP。
读者将学到什么
阅读本书后,读者将能够:
- 在本地机器上安装和配置 PHP 8。
- 理解并使用所有基本语言结构:变量、类型、运算符、循环、条件语句。
- 使用函数,包括匿名函数、箭头函数和闭包。
- 创建类和对象,应用继承、接口、trait 和抽象类。
- 使用 PHP 8 的新特性:属性、命名参数、联合类型、match expression、nullsafe 运算符。
- 使用 try-catch-finally 和 throw expression 处理错误和异常。
- 处理文件系统、日期、正则表达式。
- 使用生成器和迭代器高效处理大数据。
- 使用 PHP 标准库(SPL)解决常见任务。
本书优势
本书具有以下不可否认的优点:
- 紧凑且结构清晰。 全书仅 248 页,但信息密集,没有冗余内容。每章都是一个完整的知识模块。
- 时效性强。 本书完全对应 PHP 8.0 版本,这在 2021 年的印刷出版物中实属罕见。
- 注重实践。 包含大量简短代码示例,可立即在控制台或 IDE 中尝试。
- 便于作为参考手册使用。 凭借清晰的结构和索引,本书易于快速查找特定主题。
- 语言通俗易懂。 作者用简单的语言解释复杂概念,不过度堆砌理论。
- 覆盖新特性。 详细讲解了 PHP 8 的所有关键变化,对于从 PHP 7 迁移的用户尤其有价值。
推荐人群
本书对希望快速高效学习 PHP 8 或更新知识的所有人都很有用。特别推荐给:
- 开发者,