标签
内容简介
本书是“软件开发视频大讲堂”丛书中的PHP入门教程,面向零基础读者,系统讲解使用PHP进行Web开发需要掌握的技术。全书分为4篇、共25章。基础知识篇包括初识PHP、PHP环境搭建和开发工具、PHP语言基础、流程控制语句、字符串操作、正则表达式、PHP数组、PHP与Web页面交互、PHP与JavaScript交互、日期和时间;核心技术篇包括Cookie与Session、图形图像处理技术、文件系统、面向对象、PHP加密技术、MySQL数据库基础、phpMyAdmin图形化管理工具、PHP操作MySQL数据库、PDO数据库抽象层、ThinkPHP框架;高级应用篇包括Smarty模板技术、PHP与XML技术和PHP与Ajax技术;项目实战篇通过“应用Smarty模板开发电子商务网站”和“应用ThinkPHP框架开发编程e学网”两个案例,把前面学到的语法、数据库、模板与框架知识串联成完整开发流程。书中知识点都结合实例讲解,代码附有注释,每章后配实践与练习;随书资源包含共212集、总时长约25小时的微课视频、271个应用实例、61个实践练习,另有实例库、模块库、项目案例库、测试题库与面试题库等,适合边看边练。
编辑推荐
如果你零基础,又想找一本“能从头看到尾、每章都能动手”的PHP教材,这一版是很稳妥的起点。它把25章拆成基础知识、核心技术、高级应用、项目实战四块,起步阶段从PHP语法、流程控制、字符串、数组讲起,不要求你事先懂编程;中段自然过渡到Cookie与Session、文件系统、面向对象、MySQL与PDO,正好覆盖PHP开发者日常最常用的技术;后半部分再引入Smarty、XML、Ajax与ThinkPHP框架,最后用电商网站和在线教育平台两个项目把整条技术链条串起来。配套的212集微视频、271个实例和大量课后练习,让“看会”变成“敲会”,非常适合自学时照着做。当然也要提醒:本书技术栈以PHP 7时代的环境为主,框架部分仅覆盖ThinkPHP,不涉及Laravel、Composer、Swoole等现代生态;书中示例较重,部分代码风格偏教学化,读完仍需用真实项目补齐工程化经验。把本书当作系统性入门的第一本书,之后接第6版、第7版或官方文档继续更新知识,是更合理的路径。
适合谁读
适合
- 完全没有编程基础、想系统入门PHP与Web开发的读者
- 高校计算机、软件等相关专业的学生,可配合课程作教学参考
- 已经会用HTML/CSS、想补上服务端与数据库能力的初级前端
- 希望梳理PHP语法、MySQL操作与模板/框架知识的初级开发者
不适合
- 已熟练掌握PHP、希望深入学习Laravel或现代框架的中高级开发者
- 只想快速查函数用法、需要一本案头速查手册的读者
- 追求最新PHP 8特性与Swoole等高并发实践的人,更宜选第6版或第7版
阅读建议
- 先按顺序读完第1—10章,环境搭建与语法基础务必自己动手跑通,不要只看视频。
- 核心技术篇可边读边做小练习,把MySQL、PDO、面向对象三块吃透后再进框架部分。
- 项目实战篇建议合上书自己先写一遍,再对照书中代码,差异处即是最值得复盘的知识点。
- 读完可对照第6版、第7版或PHP官方文档补充PHP 8新特性与Composer等现代工具链。
出版社简介
清华大学出版社
中国 · 成立于 1980 年
清华大学出版社创立于1980年,库内收录图书57种,涵盖科学科普、医学、健康、法律、哲学读物与社科等方向。代表图书既有菠萝(李治中)的《癌症·真相:医生也在读》《癌症·新知》等医学科普作品,也有《阳光是最好的防腐剂:全球反腐大要案快递》等法律类读物,以及七格的《脑洞大开的哲学简史》、刘云浩的《从互联到新工业革命》等。作者资源包括科普作家、医学研究者、中国人民大学反贪硕士班及高校学者,体现出兼顾学术性与大众阅读的出版特色。因公开资料有限,此处仅依据库内图书归纳其出版方向。
目录
- 第1篇 基础知识
- 第1章 初识PHP
- 第2章 PHP环境搭建和开发工具
- 第3章 PHP语言基础
- 第4章 流程控制语句
- 第5章 字符串操作
- 第6章 正则表达式
- 第7章 PHP数组
- 第8章 PHP与Web页面交互
- 第9章 PHP与JavaScript交互
- 第10章 日期和时间
- 第2篇 核心技术
- 第11章 Cookie与Session
- 第12章 图形图像处理技术
- 第13章 文件系统
- 第14章 面向对象
- 第15章 PHP加密技术
- 第16章 MySQL数据库基础
- 第17章 phpMyAdmin图形化管理工具
- 第18章 PHP操作MySQL数据库
- 第19章 PDO数据库抽象层
- 第20章 ThinkPHP框架
- 第3篇 高级应用
- 第21章 Smarty模板技术
- 第22章 PHP与XML技术
- 第23章 PHP与Ajax技术
- 第4篇 项目实战
- 第24章 应用Smarty模板开发电子商务网站
- 第25章 应用ThinkPHP框架开发编程e学网
常见问题
这本书适合零基础直接读吗?
适合。全书从“初识PHP”和环境搭建讲起,不预设编程基础;但语法篇信息密度不小,建议配合视频和动手练习,按章节顺序推进,不要跳读。
需要事先掌握HTML、CSS和JavaScript吗?
不必精通,但大致了解HTML表单和JavaScript基础会更顺。第8、9章专门讲PHP与Web页面、与JavaScript的交互,提前了解表单提交和基本脚本结构,读起来会轻松很多。
第5版和第6版、第7版有什么区别?
第5版2019年出版,基于PHP 7时代的开发环境;第6版(2022年)同样基于PHP 7但更新了资源;第7版(2023年)更新到PHP 8并新增Swoole技术一章。只是想入门可任选,想贴近当前环境建议第7版。
书中项目代码还能直接运行吗?
书中的示例以PHP 7、ThinkPHP 5版本环境编写,部分写法在当前PHP 8环境下可能需要小幅调整。环境搭建时尽量按书中说明配置版本,遇到报错可对照官方文档排查。
配套视频和源码怎么获取?
清华大学出版社官网该书页面给出了随书资源下载链接,书中也标注了配套资源包内容。购买正版图书后按书中提示获取视频、实例源码与测试题库即可。
读者评论
查询本书
本站为索引目录:「全网查询」由您发起、在您的浏览器中运行,所列入口均指向第三方站点,请自行判断可用性。
作者简介
明日科技
作者
明日科技全称吉林省明日科技有限公司,是一家专业从事软件开发、教育培训及软件开发教育资源整合的高科技公司,并组织编写计算机编程类教材。其作品主要面向编程初学者,题材集中在Python、Java、C#、SQL等语言学习及GUI设计、Web前端开发等方向,常见分类为编程设计、计算机综合与软件学习。代表作品包括“零基础学”系列中的Python GUI设计、SQL、Java等升级版,以及HTML+CSS+JavaScript学习笔记、C#完全自学教程等。该公司策划有“从入门到精通”“软件开发视频大讲堂”等教材系列,相关教材曾获行业与高校出版社奖项,多个品种长期位居同类图书销售榜前列。公开资料有限,其作者身份为机构署名,重点在于计算机编程教育读物的编写与出版。