封面
版权信息
内容简介
前言
第1章 初识PHP
1.1 PHP的来龙去脉
1.2 PHP能干什么
1.3 PHP 7的新特点
1.4 PHP常用开发工具
1.5 高手甜点
第2章 PHP 7服务器环境配置
2.1 PHP服务器概述
2.2 安装PHP 7前的准备工作
2.3 PHP 7+IIS服务器安装配置
2.4 PHP 7+Apache服务器的环境搭建
2.5 新手的福音——PHP环境的集成软件
2.6 实战演练——我的第一个PHP程序
2.7 高手甜点
第3章 PHP的基本语法
3.1 PHP 7的标记风格
3.2 编码规范
3.3 常量
3.4 变量
3.5 数据类型
3.6 PHP 7的新变化1——整数类型处理机制的修改
3.7 PHP 7的新变化2——标量类型的声明
3.8 运算符
3.9 PHP 7的新变化3——合并运算符和组合运算符
3.10 表达式
3.11 实战演练——创建二维数组
3.12 高手甜点
第4章 PHP的语言结构
4.1 内置函数
4.2 自定义函数
4.3 PHP 7的新变化1——声明函数返回值的类型
4.4 PHP 7的新变化2——新增intdiv()函数
4.5 PHP 7的新变化3——括号在变量或函数中的变化
4.6 PHP 7的新变化4——参数处理机制的修改
4.7 包含文件
4.8 流程控制
4.9 实战演练1—条件分支结构综合应用
4.10 实战演练2—循环控制结构综合应用
4.11 高手甜点
第5章 字符串和正则表达式
5.1 字符串的单引号和双引号
5.2 字符串的连接符
5.3 字符串的基本操作
5.4 PHP 7的新变化——字符串处理机制的修改
5.5 什么是正则表达式
5.6 正则表达式的语法规则
5.7 实战演练——创建酒店系统在线订房表
5.8 高手甜点
第6章 PHP数组
6.1 什么是数组
6.2 数组的类型
6.3 PHP 7的新变化1——常量数组
6.4 数组构造
6.5 遍历数组
6.6 数组排序
6.7 字符串与数组的转换
6.8 向数组中添加和删除元素
6.9 查询数组中的指定元素
6.10 统计数组元素个数
6.11 删除数组中的重复元素
6.12 调换数组中的键值和元素值
6.13 PHP 7的新变化2——自动创建元素之顺序的改变
6.14 PHP 7的新变化3——list()函数修改数组的改变
6.15 PHP 7的新变化4——foreach()函数修改数组的改变
6.16 实战演练——序列化和反序列化
6.17 高手甜点
第7章 时间和日期
7.1 系统时区设置
7.2 PHP日期和时间函数
7.3 实战演练1——比较两个时间的大小
7.4 实战演练2——实现倒计时功能
7.5 高手甜点
第8章 面向对象编程
8.1 类和对象的介绍
8.2 PHP中类的操作
8.3 构造函数和析构函数
8.4 访问器
8.5 类的继承
8.6 高级特性
8.7 抽象类和接口
8.8 面向对象的多态
8.9 PHP 7的新变化——支持匿名类
8.10 高手甜点
第9章 错误处理和异常处理
9.1 常见的错误和异常
9.2 错误处理
9.3 异常处理
9.4 PHP 7的新变化1——改变了错误的报告方式
9.5 PHP 7的新变化2——清除最后一次错误
9.6 实战演练——处理异常或错误
9.7 高手甜点
第10章 PHP与Web页面交互
10.1 使用动态内容
10.2 表单与PHP
10.3 表单设计
10.4 传递数据的两种方法
10.5 PHP获取表单传递数据的方法
10.6 PHP对URL传递的参数进行编码
10.7 实战演练——PHP与Web表单的综合应用
10.8 高手甜点
第11章 文件与目录操作
11.1 文件操作
11.2 目录操作
11.3 文件的上传
11.4 实战演练——编写文本类型的访客计算器
11.5 高手甜点
第12章 图形图像处理
12.1 在PHP中加载GD库
12.2 图形图像的典型应用案例
12.3 JpGraph库的使用
12.4 制作圆形统计图
12.5 实战演练——制作3D饼形统计图
12.6 高手甜点
第13章 Cookie和会话管理
13.1 Cookie的基本操作
13.2 认识Session
13.3 会话管理
13.4 实战演练——会话管理的综合应用
13.5 高手甜点
第14章 MySQL数据库基础
14.1 在Windows平台下安装与配置MySQL 8.0
14.2 启动服务并登录MySQL数据库
14.3 MySQL常用图形管理工具
14.4 高手甜点
第15章 操作数据库和数据表
15.1 创建数据库
15.2 删除数据库
15.3 创建数据表
15.4 查看数据表结构
15.5 修改数据表
15.6 删除数据表
15.7 实战演练——数据表的基本操作
15.8 高手甜点
第16章 数据的基本操作
16.1 插入数据
16.2 更新数据
16.3 删除数据
16.4 查询数据
16.5 实战演练——数据表综合应用案例
16.6 高手甜点
第17章 PHP操作MySQL数据库
17.1 PHP访问MySQL数据库的一般步骤
17.2 连接数据库前的准备工作
17.3 访问数据库
17.4 实战演练1——PHP操作数据库
17.5 实战演练2——使用insert语句动态添加用户信息
17.6 实战演练3—使用select语句查询数据信息
17.7 高手甜点
第18章 PDO数据库抽象类库
18.1 PDO概述
18.2 PDO的安装
18.3 使用PDO操作MySQL
18.4 实战演练——PDO的prepare表述
18.5 高手甜点
第19章 网站安全加密技术
19.1 使用加密函数
19.2 使用加密扩展库
19.3 高手甜点
第20章 ThinkPHP框架
20.1 什么是ThinkPHP框架
20.2 下载和安装ThinkPHP 5.0框架
20.3 ThinkPHP 5.0框架的目录结构
20.4 配置虚拟主机和部署框架
20.5 如何使用ThinkPHP 5.0框架
20.6 ThinkPHP 5.0的配置
20.7 ThinkPHP的控制器
20.8 数据库的基本操作
20.9 ThinkPHP的模型
20.10 ThinkPHP的视图
20.11 高手甜点
第21章 项目集训1——开发网上商城
21.1 系统功能描述
21.2 系统功能及实现方法
21.3 代码的具体实现
21.4 程序运行
第22章 项目集训2——开发酒店管理系统网站
22.1 网站的需求分析
22.2 数据库分析
22.3 酒店管理系统的实现
更新时间:2021-03-26 22:30:39