本书采用模块化教学的思路编写,内容分为PHP程序开发基础、PHP函数与数据处理、MySQL数据库、面向对象编程、综合项目实战5个教学单元,包含PHP开发环境搭建、PHP基础知识学习及应用、运用函数实现图形验证码、运用数据处理实现日历应用、运用目录与文件实现投票统计、构建同学录数据库、运用PHP操作数据库实现数据分页、面向对象的图形面积和周长计算器、留言板系统、学生管理系统10个教学任务。各单元通过引例描述引出单元的教学核心内容,明确教学任务。每个任务的编写分为任务陈述、知识准备、任务实施、任务拓展、项目实训5个环节。
单元1 PHP程序开发基础
学习目标
引例描述
任务1.1 PHP开发环境搭建
任务陈述
知识准备
1.1 PHP简介
1.1.1 PHP发展历史
1.1.2 PHP语言特性
1.1.3 PHP与其他语言的比较
1.1.4 PHP岗位需求及应用领域
1.2 PHP开发环境与工具
1.2.1 PHP开发环境
1.2.2 PHP集成开发工具
1.2.3 PHP代码编辑工具
1.2.4 浏览器
任务实施
任务拓展
商品计费打折
项目实训1.1 WAMP安装与配置
任务1.2 PHP基础知识学习及应用
任务陈述
知识准备
1.3 数据类型
1.3.1 标量数据类型
1.3.2 复合数据类型
1.3.3 特殊数据类型
1.3.4 数据类型转换与检测
1.4 常量与变量
1.4.1 常量
1.4.2 变量
1.4.3 变量的赋值
1.4.4 变量的作用域
1.5 运算符
1.5.1 算术运算符
1.5.2 字符串运算符
1.5.3 赋值运算符
1.5.4 位运算符
1.5.5 自增或自减运算符
1.5.6 逻辑运算符
1.5.7 比较运算符
1.5.8 三元运算符
1.5.9 运算符的优先级
1.6 流程控制语句
1.6.1 程序的3种控制结构
1.6.2 条件控制语句
1.6.3 循环控制语句
1.6.4 break和continue语句
任务实施
任务拓展
项目实训1.2 简单计算器
单元小结
单元2 PHP函数与数据处理
学习目标
引例描述
任务2.1 运用函数实现图形验证码
任务陈述
知识准备
2.1 PHP函数
2.1.1 定义和调用函数
2.1.2 函数间的参数传递
2.1.3 函数的返回值
2.1.4 变量函数
2.1.5 函数的引用
2.2 PHP系统函数库
2.2.1 PHP变量函数库
2.2.2 PHP数学函数库
2.2.3 PHP字符串函数库
单元3 MySQL数据库
单元4 面向对象编程
单元5 综合项目实战