购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

前言

本书在编写的过程中,结合党的二十大精神进教材、进课堂、进头脑的要求,将知识教育与素质教育相结合,通过案例学习加深学生对知识的认识与理解,注重培养学生的创新精神、实践能力和社会责任感。本书的案例以实际需求为出发点进行设计,激发学生的学习兴趣和动手能力,并融入素质教育的相关内容,引导学生树立正确的世界观、人生观和价值观,进一步提升学生的职业素养,落实德才兼备、高素质和高技能的人才培养要求。此外,编者依据书中的内容提供线上学习资源,体现现代信息技术与教育教学的深度融合,进一步推动教育数字化发展。

本书在《PHP网站开发实例教程(第2版)》的基础上进行改版,对书中的开发环境、知识点和案例进行了优化升级,主要改动如下。

①将PHP版本从7.2升级到8.2,将MySQL版本从5.7升级到8.0。

②将Laravel框架版本从5.5升级到10.0。

③增加了对PHP基础知识的讲解,包括PHP语法基础、函数与数组、PHP进阶、PHP操作MySQL和面向对象等内容。

④目录结构更加清晰,各章学习目标更加明确,知识点讲解的顺序更加合理。

⑤融入素质教育相关内容。

◆为什么要学习本书

本书采用“知识讲解+案例实践”的方式安排内容,及时有效地引导学生将学过的知识点进行运用,培养学生分析问题和解决问题的综合能力。

◆如何使用本书

全书共11章,各章内容介绍如下。

●第1章主要讲解PHP和网站的相关概念、开发环境的搭建,以及Web服务器的配置。

●第2章讲解PHP语法基础,包括基本语法、变量、常量、表达式、数据类型、运算符、流程控制及文件包含语句。

●第3章讲解PHP函数与数组,包括如何定义和调用函数,如何使用字符串函数、数学函数、时间和日期函数,数组的基本使用和遍历,以及常见数组函数的使用。

●第4章讲解PHP进阶的相关知识,包括错误处理、HTTP、表单传值、会话技术、图像处理、目录和文件操作,以及正则表达式等。

●第5章讲解如何使用PHP操作MySQL,包括MySQL的获取、安装、配置和启动、登录,PHP中的数据库扩展及MySQLi扩展的使用。

●第6章讲解PHP面向对象编程,包括初识面向对象、类与对象的使用、类常量和静态成员、继承、抽象类和接口。

●第7章和第8章主要讲解PHP框架的相关知识,内容包括初识框架、MVC设计模式、框架的单一入口和路由、命名空间、自动加载、划分框架目录结构、使用Composer管理项目、框架基础搭建、反射、异常处理。

●第9章主要讲解PDO扩展和Smarty模板引擎,包括如何使用PDO扩展,如何在自定义框架中封装数据库操作类,以及如何安装和使用Smarty模板引擎。

●第10章讲解项目实战——内容管理系统,首先对内容管理系统的后台功能和前台功能进行详细的分析,再运用前面所学知识实现相关功能的开发。

●第11章讲解Laravel框架,内容包括初识Laravel、路由、控制器、视图、模型。此外,本书的配套源代码中还提供了使用Laravel框架实现内容管理系统的开发文档,以便学生拓展学习。

在学习过程中,建议读者一定要亲自动手实践本书中的案例。学习完一个知识点后,要及时进行测试与练习,以巩固学习内容。如果在实践的过程中遇到问题,建议多思考,厘清思路,认真分析问题产生的原因,并在解决问题后总结经验。

◆致谢

本书的编写和整理工作由江苏传智播客教育科技股份有限公司完成,主要参与人员有高美云、韩冬、王颖等,全体编写人员在编写过程中付出了辛勤的汗水,此外,还有很多试读人员参与了本书的试读工作并给出了宝贵的建议,在此一并表示由衷的感谢。

◆意见反馈

尽管编者付出了最大的努力,但书中难免会有不妥之处,欢迎读者朋友们提出宝贵意见。您在阅读本书时,如果发现任何问题或不认同之处,可以通过电子邮件与编者联系,来信请发送至itcast_book@vip.sina.com。

传智教育 黑马程序员
2024年3月于北京 FoK55XpPiaRQrp7CoWia2nfUuD9wh5L1mqZXHC2Ij7ji+wKPMbGpxK2FlNzlQTtJ

点击中间区域
呼出菜单
上一章
目录
下一章
×