![]()
内容推荐 本书系统地介绍了PHP编程语言的语法、函数、数据库应用、网络应用等内容,并且结合内容安排了丰富的教学案例。本书分为9章,内容分别为PHP概述及开发环境搭建、PHP语法基础、流程控制语句、函数、面向对象编程、PHP网络交互、数据库操作、正则表达式、ThinkPHP简介。 本书为国家职业教育移动应用开发专业教学资源库的配套教材,配有微课视频、电子教案、授课用PPT、课后习题、案例素材等数字化资源。与本书配套的数字课程已在“智慧职教”(www.icve.com.cn)上线,读者可登录网站进行学习,也可扫描书中二维码观看微课视频,详见“智慧职教服务指南”。 本书适合作为高等职业院校各专业“PHP程序设计”课程的教材,也可以作为网站制作人员的参考用书。 目录 第1章 PHP概述及开发环境搭建 1.1 PHP语言简介 1.1.1 PHP的发展历史 1.1.2 PHP平台的特性 1.2 PHP语言环境搭建 1.2.1 PHP开发环境介绍 1.2.2 编写第一个PHP程序 1.3 课后习题 第2章 PHP语法基础 2.1 PHP语法风格 2.1.1 PHP语言标记符 2.1.2 PHP注释 2.2 PHP标识符与关键字 2.2.1 PHP标识符 2.2.2 关键字 2.3 数据类型 2.3.1 整数类型 2.3.2 浮点类型 2.3.3 字符串类型 2.3.4 布尔类型 2.3.5 数组类型 2.3.6 对象 2.4 常量 2.4.1 什么是常量 2.4.2 定义常量 2.4.3 魔术常量与预定义常量 2.5 PHP变量 2.5.1 什么是变量 2.5.2 可变变量 2.5.3 PHP的预定义变量 2.5.4 变量数据类型的转换 2.5.5 检测变量的数据类型 2.5.6 其他关于变量的函数 2.6 表达式 2.7 PHP运算符 2.7.1 赋值运算符 2.7.2 算术运算符 2.7.3 递增/递减运算符 2.7.4 字符串运算符 2.7.5 逻辑运算符 2.7.6 比较运算符 2.7.7 运算符优先级 2.8 PHP语法案例操作 2.9 课后习题 第3章 流程控制语句 3.1 用流程图表示程序执行过程 3.2 选择结构语句 3.2.1 if语句 3.2.2 if语句嵌套 3.2.3 switch语句 3.3 循环控制语句 3.3.1 while语句 3.3.2 do-while语句 3.3.3 for语句 3.3.4 foreach循环 3.4 流程控制语句案例操作 3.5 课后习题 第4章 函数 4.1 PHP雨数 4.1.1 定义和调用函数 4.1.2 函数间的参数传递 4.1.3 函数的返回值 4.1.4 变量函数 4.1.5 函数的引用 4.2 PHP系统函数库 4.2.1 PHP数学函数库 4.2.2 PHP字符串函数库 4.2.3 PHP日期和时间函数 4.2.4 PHP文件操作函数 4.3 函数应用实例 4.4 课后习题 第5章 面向对象编程 5.1 什么是面向对象 5.1.1 面向过程和面向对象 5.1.2 类与对象 5.1.3 面向对象的特征 5.2 类和埘象的使用 5.2.1 类的定义与实例化 5.2.2 对象的创建 5.2.3 构造方法和析构方法 5.3 封装与继承 5.3.1 封装 5.3.2 继承 5.3.3 方法重写 5.3.4 final关键字 5.4 类常量与静态成员 5.4.1 类常量 5.4.2 静态成员 5.5 抽象类与接口 5.5.1 抽象类 5.5.2 接口 5.6 自动加载及魔术方法 5.6.1 自动加载 5.6.2 魔术方法 5.7 多态 5.8 设计模式 5.8.1 单例模式 5.8.2 工厂模式 5.9 命名空间 5.9.1 为什么使用命名空间 5.9.2 命名空间的定义与使用 5.10 四则运算实例 5.11 课后习题 第6章 PHP网络交互 6.1 解析PHP执行过程 6.2 Web表单 6.2.1 表单创建 6.2.2 获取表单数据 6.3 超全局变量 6.3.1 $_GET 6.3.2 $_POST 6.3 -3 $_SERVER 6.3.4 $GLoBALS 6.4 发帖功能实现案例 6.5 课后习题 第7章 数据库操作 7.1 MySQL简介 7.1.1 什么是MySQL 7.1.2 数据库表 7.1.3 查询 7.1.4 下载MySQL数据库 7.2 连接数据库 7.2.1 连接到MySQL数据库 7.2.2 关闭连接 7.3 创建数据库和表 7.3.1 创建数据库 7.3.2 创建表 7.4 数据类型 7.4.1 MySQL数据类型 7.4.2 主键和自动递增字段 7.5 插入数据库数据 7.5.1 INSERT INTO语句 7.5.2 向表Studentsl中添加数据 7.6 查询数据库数据 7.6.1 SELECT语句 7.6.2 使用SELECT语句查询表Studentsl中的数据 7.7 查询语句中的WHERE子句及其使用 7.7.1 WHERE子句 7.7.2 WHERE子句的使用 7.8 查询语句中的ORDER BY子句及其使用 7.8.1 ORDER BY子句 7.8.2 ORDER BY子句的使用 7.9 修改数据库数据 7.9.1 UPDATE语句 7.9.2 使用UPDATE语句修改 数据库数据 7.10 删除数据库数据 7.10.1 DELETE语句 7.10.2 使用DELETE语句删除数据库数据 7.11 数据库使用案例 7.12 课后习题 第8章 正则表达式 8.1 正则表达式简介 8.2 正则表达式语法规则 8.2.1 定界符 8.2.2 原子 8.2.3 定位符 8.2.4 限定符 8.2.5 点字符(.) 8.2.6 字符类([]) 8.2.7 连字符(-) 8.2.8 选择字符(丨) 8.2.9 括号字符(()) 8.2.10 转义字符(\\) 8.3 与PCRE兼容的正则表达式函数 8.3.1 函数preg_match() 8.3.2 函数preg_match_all() 8.3.3 函数preg_grep() 8.3.4 函数preg_replace() 8.3.5 函数 |