
作者:郝强,张婵主编
页数:202页
出版社:高等教育出版社
出版日期:2019
ISBN:9787040521818
电子书格式:pdf/epub/txt
内容简介
本书以互联网高速发展、PHP程序开发为背景,较为详细地介绍了PHP及其相关技术,内容包括PHP语言基础、PHP函数和数组、字符串与正则表达式、MySQL数据库基础、PHP访问数据库、表单数据处理与验证、Cookie与会话管理、PHP面向对象程序设计、PHP流行框架等知识。本书立足基本理论和方法,注重实践与应用环节,对概念、原理和方法的描述力求准确、严谨,代码规范、面向实际应用。本书可作为普通高等院校计算机、软件工程等相关专业的教材,也可作为Web应用开发者、微信开发者学习和使用PHP技术的参考资料。 本书为国家职业教育移动应用开发教学资源库配套教材,配有丰富的数字化教学资源,包括课程标准、授课计划、电子教案、教学课件、微课视频等。本书配套建设的MOOC课程已在“智慧职教MOOC学院”网站(mooc.icve.com.cn)上线,方便学习者全方位系统化学习。
本书特色
本书以互联网高速发展、PHP程序开发为背景,较为详细地介绍了PHP及其相关技术,内容包括PHP语言基础、PHP函数和数组、字符串与正则表达式、MySQL数据库基础、PHP访问数据库、表单数据处理与验证、Cookie与会话管理、PHP面向对象程序设计、PHP流行框架等知识。本书立足基本理论和方法,注重实践与应用环节,对概念、原理和方法的描述力求准确、严谨,代码规范、面向实际应用。本书可作为普通高等院校计算机、软件工程等相关专业的教材,也可作为Web应用开发者、微信开发者学习和使用PHP技术的参考资料。 本书为国家职业教育移动应用开发教学资源库配套教材,配有丰富的数字化教学资源,包括课程标准、授课计划、电子教案、教学课件、微课视频等。本书配套建设的MOOC课程已在“智慧职教MOOC学院”网站(mooc.icve.com.cn)上线,方便学习者全方位系统化学习。
目录
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数据库
……
第8章 正则表达式
第9章 ThinkPHP简介














