精通PHP 7:面向对象与模块化Web开发

3星 · 超过75%的资源 需积分: 0 76 下载量 160 浏览量 更新于2024-07-21 收藏 5.33MB PDF 举报
"Learn PHP 7 - Object-Oriented Modular Programming using HTML5, CSS3, JavaScript, XML, JSON, and MySQL" 是一本针对初学者的书籍,旨在介绍如何在PHP 7环境中编写稳定、安全、面向对象的代码。本书通过清晰、节奏适中的方式讲解,利用PHP 7的新特性,如增强的密码哈希加密(password_hash)。 本书采用实践为主的学习方法,提供完整的编码示例。每章包含“动手做”练习,读者可以对示例代码进行调整。章节末尾的编程练习则鼓励读者根据章节中展示的算法开发自己的应用程序。通过创建一个完整的三层应用程序,读者将体验到自然的构建和测试每个层级的过程。每个层级逻辑上和物理上都使用面向对象和依赖注入技术分离,使得各层可以独立更新,而不会过多影响其他层级。 除了通过面向对象编程教授良好编程习惯外,本书还强调创建安全代码。每完成一章,读者都有机会设计并创建一个应用,以巩固所学概念。 书中涵盖的知识点包括: 1. PHP 7的基础语言元素:条件语句、循环、数组和方法(函数)。 2. 结合HTML5、CSS3和JavaScript创建Web应用程序。 3. 处理XML、JSON和MySQL数据。 4. 使用安全编码技术。 5. 创建错误日志、用户日志和应用程序日志。 6. 各种备份和恢复技术。 7. 在PHP 7中使用Try/Catch块处理程序异常。 本书适合初次接触PHP,特别是PHP 7编程/脚本语言的新手。内容结构包括: 1. 第1章:PHP 7简介。 2. 第2章:接口、平台、容器和三层编程。 3. 第3章:模块化编程。 4. 第4章:安全的用户界面。 5. 第5章:处理和记录异常。 6. 第6章:数据对象。 7. 第7章:身份验证。 8. 第8章:多功能界面。 通过阅读本书,读者不仅能够掌握PHP 7的基础,还能了解到如何构建模块化的、安全的Web应用程序,并结合现代前端技术如HTML5、CSS3和JavaScript,以及数据处理技术如XML、JSON和MySQL,实现高效的应用开发。