学习 PHP 7
266 页
Chinese
PDF
4.5

学习 PHP 7

学习 PHP 7

作者:

年份:

简介:

引言

《Learning PHP 7》一书(中文译名为《学习 PHP 7》),由 Antonio Lopez 撰写并于 2016 年出版,是一本关于最流行的 Web 开发服务器端技术之一的紧凑而全面的指南。在 PHP 7 发布之际,它在动态网站领域掀起了一场真正的革命,性能翻倍,并为开发者提供了众多新功能。这本书旨在成为那些希望从零开始掌握现代 PHP 或从旧版本更新知识的人的桥梁。

266 页的篇幅对于一本完整的教科书来说可能显得较小,但作者专注于最重要的内容:实际示例、清晰的解释和现代方法。在这篇书评中,我们将详细分析这本书的内容、适合谁阅读,以及它的优点和缺点。

这本书是关于什么的?

这本书涵盖了使用 PHP 7 创建 Web 应用程序的完整周期。它从语法基础开始,逐步过渡到更复杂的主题,例如面向对象编程(OOP)、数据库操作和安全性。特别关注 PHP 7 的新特性:严格类型、null 合并运算符(??)、匿名类以及通过异常改进的错误处理。

本书结构逻辑清晰、循序渐进。每章都包含理论材料,并附有代码示例,最后以实践任务结束。作者没有用不必要的细节让读者负担过重,而是专注于实际开发中真正需要的内容。

这本书适合谁?

本书面向初级开发者,他们已具备 Web 技术(HTML、CSS)的基本知识,并希望掌握服务器端部分。它也对熟悉旧版 PHP(5.x)并希望快速迁移到 PHP 7、了解新特性和最佳实践的人有用。

如果您从未使用 PHP 编程,但拥有其他语言(例如 JavaScript 或 Python)的经验,这本书将通过清晰的解释和大量示例帮助您快速上手。

读者将学到什么?

  • PHP 7 语法基础:变量、数据类型、运算符、控制结构。
  • 函数和数组操作:内置函数、自定义函数、多维数组。
  • 面向对象编程(OOP):类、对象、继承、接口、trait。
  • 错误和异常处理:try-catch、自定义异常、日志记录。
  • 数据库操作:PDO、预处理语句、MySQL。
  • 创建 Web 应用程序:表单处理、会话、Cookie、路由。
  • 安全基础:防范 SQL 注入、XSS、CSRF。
  • PHP 7 新特性:严格类型、标量类型声明、太空船运算符、匿名类。

本书的优点

本书的主要优点之一是其实践导向。作者不仅列举函数和语法结构,还展示如何在实际项目中应用它们。例如,关于数据库的章节包含了一个从零开始创建博客的完整示例,这有助于巩固所学内容。

另一个优点是注重现代标准。本书教授如何使用 PSR 标准和最佳实践编写干净、可读的代码。这对初学者尤其重要,以便从一开始就养成良好的习惯。

本书语言通俗易懂,没有过多的学术气息。代码示例简短明了,复杂概念(例如命名空间或闭包)通过简单的类比进行解释。

尽管篇幅不大,但本书涵盖了所有关键主题,这些主题是必需的

推荐