适合初学者的 10 大 PHP 书籍

已发表: 2019-07-25

PHP 将像 2018 年和几年前一样在 2019 年摇滚。

如果您不知道,PHP 是在当前情况下获得工作的最佳编程语言之一。

然而,在编程世界中,拥有编码能力是远远不够的。 您需要不断进步并学习新事物以改进您的手艺。 正是出于这个原因,我们在此挑选出 2019 年每位 PHP Web 开发人员必读的 10 部最佳 PHP 书籍

1. PHP & MySQL 新手到忍者

PHP & MySQL 新手到忍者

作者——汤姆巴特勒和凯文扬克
最新版——第六版
出版商——SitePoint

在其 450 多页中,PHP & MySQL Novice to Ninja 提供了 PHP 和 MySQL 的基本知识。 它以相当容易阅读的方式做到这一点。 内容很棒,因为如果不是,那么这本书就不应该出现在这个列表中。

虽然主要是一本关于 PHP 的书,但在 PHP & MySQL Novice to Ninja 一书中对 MySQL 进行了更大程度的分析。 然而,这并不意味着 PHP 是不完整的。

PHP & MySQL Novice to Ninja 写得很漂亮,内容丰富,并且非常令人满意地涵盖了 PHP 和 MySQL 的基础知识。 这本书弥补了一本优秀的 PHP 新手书。

PHP & MySQL Novice to Ninja 涵盖了结构化 PHP 编程、在 Web 上发布 MySQL 数据、内容格式化和内容管理系统。 此外,它还涉及关系数据库设计、高级 SQL 查询和访问控制。

2. PHP 编程的乐趣

PHP 编程的乐趣

作者——艾伦·福布斯
最新版 - 第五版
出版商 – Plum Island Publishing LLC

就像 The Joy of PHP Programming: A Beginner's Guide 从基本的 HTML 开始一样,新手可以轻松上手。 然后本书逐步升级为解释 PHP 的工作原理。 它将 PHP 新手转变为专业的动态网站开发人员。

读者从简单的东西开始,例如如何创建和运行基本的 PHP 脚本,然后转向修改网页的概念。 在后期阶段,读者可以通过一系列连贯有趣的练习来测试所学的一切。

The Joy of PHP Programming 涵盖的重要主题包括安装和配置 PHP、基本 PHP 语法、控制结构以及一起使用 PHP 和 MySQL。 PHP 书还涵盖了表单创建、使用图像、PHP 技巧和安全注意事项。

3. PHP 在行动:对象、设计、敏捷性

PHP 在行动:对象、设计、敏捷性

作者 – Daginn Reiersol、Chris Shiflett 和 Marcus Baker
最新版本 – 第一版
出版商——曼宁出版社

PHP in Action 是推进 PHP 最重要的书籍之一。 自 2007 年首次发布以来,这本书已经帮助了数十万希望从 PHP 中获益的 Web 开发人员。

这本书擅长展示 PHP 技术和原则的应用,以解决 Web 编程中面临的一些最常见的挑战,包括输入验证、表单处理、对象持久性和 Web 表示。

如果您是对 Java 有很好理解的人,那么您将从本书中受益匪浅。 这是因为作者在谈论与 PHP 相关的概念时经常引用 Java。

为了给买家带来更好的体验,PHP in Action 的每个印刷版都附带免费的 ePub、Kindle 和 PDF 版本。 因此,即使离开平装版,他们也可以继续浏览这本书。

4. Murach 的 PHP 和 MySQL

Murachs PHP 和 MySQL

作者——乔尔·穆拉赫和雷·哈里斯
最新版 – 第三版
出版商 – Mike Murach & Associates Inc.

由 Joel Murach 和 Ray Harris 撰写的 Murach 的 PHP 和 MySQL 是又一本适合学习和推进 PHP 的书。

由于其自定进度的方法,它也适合新手。 这本 872 页的书适用于希望使用 PHP 和 MySQL 构建和维护网站的任何人。

一般来说,那些对 PHP 或编程有一定经验的人将能够快速筛选出 Murach 的 PHP 和 MySQL 所涵盖的主题。

本书从 PHP 和 MySQL 基础快速开始,然后在此基础上构建高级技能。

除了提供理解 PHP 编程所需的关键信息外,Murach 的 PHP 和 MySQL 还让读者能够掌握 PHP 编程和 MySQL 部署。 它还涵盖了适合构建动态网站的高级技能。

5. PHP:初学者指南

PHP:初学者指南

作者——维克拉姆·瓦斯瓦尼
最新版本 - 第一版
出版商——麦格劳-希尔教育

PHP: A Beginner's Guide 是一本长达 478 页的书,详细介绍了如何编写基本的 PHP 程序,然后通过使用高级特性(包括 MySQL 数据库集成、第三方扩展和 XML 输入)来增强它们。

PHP: A Beginner's Guide 这本书不仅允许新手开始使用 PHP 开发,而且还可以培养他们的中级水平。

本书涵盖了软件安装、语法、数据结构、内置函数、流程控制例程和最佳实践。
PHP:初学者指南涵盖的其他重要主题包括处理错误、使用类、运算符和变量、使用数组、使用来自外部源的数据以及保护和扩展 PHP。 这本书适合所有技能水平的 Web 开发人员。

6.首当其冲的 PHP 和 MySQL

首当其冲的 PHP 和 MySQL

作者——林恩·贝格利和迈克尔·莫里森
最新版本 - 第一版
出版商——奥莱利

如果您已经了解 Head First 系列丛书,那么您会立即认识到 Head First PHP 和 MySQL 是面向初学者的最重要的 PHP 指南之一。

这本 812 页长的书旨在成为学习构建动态和数据库驱动的网站的终极指南。

在整个 Head First PHP 和 MySQL 中,读者很高兴使用引人入胜的现实世界示例来学习如何利用流行的服务器端编程语言及其心爱的 RDBMS (即 MySQL)的强大功能。

Head First 系列的视觉丰富的格式公式适用于 Head First PHP 和 MySQL,与该系列中的其他书籍一样好。 除了高质量的内容外,PHP 书还充满了具有挑战性的练习和测验。

Head First PHP & MySQL 解释了 MySQL 数据库表的创建、将 HTML 页面转换为动态网站、动态创建图像以及使用 cookie 和会话来获取访问者信息并使用它们为用户个性化网站。

本书不仅涵盖了 PHP 和 MySQL 的基本概念,Head First PHP & MySQL 还深入探讨了内容管理、数据库查询、文件 I/O 操作和表单验证等高级主题。

7. PHP 和 MySQL Web 开发

PHP 和 MySQL 网页开发

作者——劳拉·汤普森和卢克·威灵
最新版 - 第五版
出版商——艾迪生韦斯利

PHP and MySQL Web Development 共有 1008 页,是关于 PHP 编程的最详细的书籍之一。 本书提供了对生成交互式和直观的 Web 应用程序的有效理解。

PHP 和 MySQL Web 开发讨论 PHP 编程语言的基础知识以及如何设置 MySQL 数据库。

本书还演示了服务器端脚本语言和数据库之间的交互。

验证用户、动态生成 PDF 文档以及发送和管理电子邮件是与 PHP 相关的一些常见任务。

PHP and MySQL Web Development 一书通过易于理解的示例解释了这些。 高级 PHP 技术、安全性、错误和异常处理,以及在大型项目中使用 PHP 和 MySQL 是本书涵盖的一些主要主题。 PHP 和 MySQL Web 开发涵盖的其他主题包括使用数组、调试和重用代码。

8. PHP & MySQL:缺失的手册

PHP & MySQL 缺失的手册

作者——布雷特·麦克劳克林
最新版 – 第二版
出版商 – O'Reilly Media

对于那些已经在 PHP 工作并希望进一步完善自己的技术的人来说,PHP & MySQL: The Missing Manual 是真正的交易。 这本 546 页的书帮助开发人员更好地使用 PHP 和 MySQL 创建动态和数据库驱动的网站。

PHP & MySQL: The Missing Manual 向读者介绍管理内容、构建数据库以及与用户交互的知识。 这本书被誉为了解数据库管理系统内部工作原理的最佳 Web 开发书籍之一。

PHP & MySQL: The Missing Manual 最棒的地方在于它包含了每个主题的分步教程,可能是基础知识或高级概念。 除了讲述 PHP 和 MySQL 的基础知识外,还讲述了如何连接 PHP 和 MySQL。

PHP 和 MySQL 涵盖的主要主题:缺少手册包括身份验证和授权、二进制对象、图像加载以及制作动态网页和 Web 应用程序。 这本书也是处理图像和复杂性、列出、迭代的绝佳指南

9.学习 PHP、MySQL、JavaScript 和 CSS HTML 5

学习 PHP MySQL JavaScript & CSS HTML 5

作者——罗宾尼克松
最新版 – 第二版
出版商——奥莱利

学习 PHP、MySQL、JavaScript 和 CSS 可以让读者了解如何构建交互式和数据驱动的网站。 这本书是学习网络开发的畅销书之一。

这本书的第二版甚至更好,这要归功于第一版获得的读者评论。

为了确保读者能记住所传授的大部分知识,每章后面都有一个带有复习题的部分。 此外,本书还介绍了一个示例社交网络平台。

本书还涵盖了创建引人注目的动态网页、从 JS 操作 CSS 属性以及上传和操作文件和图像。

10. PHP 编程:创建动态网页

编程 PHP 创建动态网页

作者——凯文·塔特罗、彼得·麦金太尔
最新版 – 第三版
出版商——奥莱利

Web 开发人员创建有效的 Web 应用程序所需知道的一切都在 Programming PHP 书中。 除了语法和编程技术之外,PHP 书还充满了说明正确用法和常见习语的示例。

PHP 编程首先概述了 PHP 程序的可能性,然后继续介绍 Web 脚本语言的基础知识,包括数组、函数、对象和字符串。

除了详细介绍如何应用常见的 Web 应用技术外,本书还涵盖了生成动态内容的概念。 通过 PHP 编程,您还可以了解编程语言与关系数据库的交互。

在 PHP 编程书的 550 多页运行中涵盖的其他值得注意的主题包括错误处理、性能调整、安全脚本和其他高级主题。