第3版 PHP实用教程


第3版 PHP实用教程

文章插图
PHP实用教程(第3版)【第3版 PHP实用教程】《PHP实用教程(第3版)》是2019年电子工业出版社出版的图书,作者是郑阿奇 。
基本介绍中文名:PHP实用教程
外文名:PHP Practical Tutorial
出版信息PHP实用教程(第3版)作译者:郑阿奇出版时间:2019-01千 字 数:739版次:01-01页 数:400开本:16开ISBN :9787121348822内容简介本书以PHP 7为平台,介绍内容包含实用教程、实验指导、综合套用实习和附录4个部分,涵盖了理论和实践教学的全过程 。实用教程部分包括HTML+CSS基础知识、PHP开发环境、PHP基础语法、PHP数组与字元串、PHP常用功能模组、PHP面向对象程式设计、构建PHP互动网页、资料库基础、使用PHP运算元据库、使用PDO访问资料库、PHP与AJAX等;实验指导部分着重训练学生的动手能力;综合套用实习部分介绍PHP/MySQL学生成绩管理系统 。图书目录第1部分 实 用 教 程第1章 HTML+CSS基础知识1.1 HTML和PHP介绍1.1.1 HTML基本结构1.1.2 HTML基本说明1.1.3 HTML、XHTML和HTML1.1.4 PHP语言简介1.2 格式化HTML页面1.2.1 设定文本格式1.2.2 多媒体标记1.2.3 表格的设定1.3 表单1.3.1 表单标记1.3.2 表单输入控制项1.3.3 其他表单控制项1.4 超连结1.5 设计框架1.6 层叠样式表(CSS)1.6.1 样式表定义1.6.2 样式的继承和作用顺序1.6.3 CSS属性1.6.4 CSS、CSS1.6.5 HTML 5+CSS习题第2章 PHP开发环境2.1 PHP分立组件环境搭建2.1.1 组件的选择2.1.2 环境的搭建2.1.3 创建PHP项目2.2 PHP集成软体环境搭建2.2.1 WampServer简介2.2.2 WampServer安装2.3 典型PHP程式实例2.3.1 最简单的PHP程式2.3.2 同一页面上的PHP互动2.3.3 不同页面上的PHP互动2.4 PHP项目导入习题第3章 PHP基础语法3.1 PHP入门3.1.1 PHP标记风格3.1.2 PHP程式注释3.1.3 PHP页面输出3.1.4 HTML嵌入PHP3.1.5 PHP使用JavaScript3.2 数据类型3.2.1 整型3.2.2 浮点型3.2.3 字元串3.2.4 布尔型3.2.5 数组和对象3.2.6 NULL类型3.2.7 资源类型3.2.8 伪类型3.2.9 类型转换3.3 变数与常量3.3.1 自定义变数3.3.2 可变变数3.3.3 预定义变数3.3.4 外部变数3.3.5 常量3.4 运算符与表达式3.4.1 算术运算符3.4.2 赋值运算符3.4.3 位运算符3.4.4 比较运算符3.4.5 错误控制运算符3.4.6 执行运算符3.4.7 递增/递减运算符3.4.8 逻辑运算符3.4.9 字元串运算符3.4.10 其他运算符3.4.11 运算符优先权和结合性3.4.12 表达式3.5 程式流程控制3.5.1 条件控制语句3.5.2 循环控制语句3.5.3 流程控制符3.5.4 流程控制的替代语法3.5.5 包含档案操作3.5.6 declare结构3.6 PHP函式3.6.1 用户自定义函式3.6.2 参数的传递3.6.3 函式变数的作用域3.6.4 函式的返回值3.6.5 函式的调用3.6.6 递归函式3.6.7 变数函式3.6.8 系统函式3.6.9 匿名函式3.7 综合实例3.7.1 实例一——多项选择题3.7.2 实例二——计算器程式习题第4章 PHP数组与字元串4.1 数组及处理4.1.1 数组的创建和初始化4.1.2 键名和值的操作4.1.3 数组的遍历和输出4.1.4 数组的排序4.1.5 数组的集合操作4.1.6 其他操作4.1.7 PHP 5.4之后版本新增特性4.1.8 实例——处理表格数据4.2 字元串操作4.2.1 字元串的定义与显示4.2.2 字元串的格式化4.2.3 常用的字元串函式4.2.4 字元串的比较4.2.5 字元串的替换4.2.6 字元串与HTML4.2.7 其他字元串函式4.2.8 实例——留言簿内容处理4.3 正则表达式4.3.1 基础知识4.3.2 PHP中正则表达式的套用4.3.3 实例——验证表单内容习题第5章 PHP常用功能模组5.1 目录与档案操作5.1.1 目录操作5.1.2 档案的打开与关闭5.1.3 档案的写入5.1.4 档案的读取5.1.5 档案的上传与下载5.1.6 其他常用档案函式5.1.7 实例——投票统计5.2 图形处理 5.2.1 安装PHP图像库5.2.2 创建图形5.2.3 绘製图形5.2.4 图形的处理5.2.5 其他的图形函式5.2.6 实例——自动生成验证码5.3 日期和时间5.3.1 UNIX时间戳5.3.2 时间转化为时间戳5.3.3 获取日期和时间5.3.4 其他日期和时间函式5.3.5 实例——生成日曆习题第6章 PHP面向对象程式设计6.1 基本概念6.2 PHP中的类6.2.1 创建类6.2.2 类的属性和方法6.2.3 类的实例化6.2.4 类的访问6.2.5 静态属性和方法6.2.6 构造函式和析构函式6.3 类的继承6.3.1 子类访问父类6.3.2 方法重载6.3.3 使用final关键字6.3.4 Traits机制6.4 抽象类与接口6.4.1 抽象类6.4.2 接口6.5 类的魔术方法6.5.1 複製对象6.5.2 方法重载6.5.3 属性重载6.5.4 字元串转换6.5.5 自动载入对象6.5.6 对象序列化6.5.7 对象调用6.6 类型判断与引用6.6.1 对象类型的判断6.6.2 通过变数引用类6.6.3 引用静态调用的类6.7 实例——设计一个学生管理类习题第7章 构建PHP互动网页7.1 PHP与表单7.1.1 提交表单数据7.1.2 接收表单数据7.1.3 常用表单数据的验证方法7.1.4 实例——使用PHP处理表单数据7.2 URL处理7.2.1 获取URL参数7.2.2 解析URL7.2.3 URL编解码7.3 页面跳转7.3.1 使用header()函式7.3.2 使用HTML标记7.3.3 使用客户端脚本7.4 会话管理7.4.1 会话的工作原理7.4.2 实现会话7.4.3 Cookie技术7.5 实例——製作一个PHP互动网页习题第8章 资料库基础8.1 资料库的基本概念8.1.1 资料库与资料库管理系统8.1.2 关係资料库管理系统8.1.3 关係资料库语言8.2 MySQL基础知识8.2.1 MySQL简介8.2.2 MySQL数据对象8.2.3 MySQL表结构8.2.4 MySQL数据类型8.3 资料库和表的建立与管理8.3.1 创建资料库8.3.2 创建表8.4 表数据操作 8.4.1 插入表数据8.4.2 修改表数据8.4.3 删除表数据8.5 数据查询8.5.1 选择列8.5.2 选择查询对象8.5.3 指定查询条件8.5.4 数据分组8.5.5 排序8.5.6 限制返回行数8.6 视图8.6.1 视图的概念8.6.2 创建视图8.6.3 查询视图8.6.4 删除视图8.7 过程式资料库对象8.7.1 存储过程8.7.2 存储函式8.7.3 触发器习题第9章 使用PHP运算元据库9.1 使用PHP访问MySQL的基本流程9.2 连线MySQL伺服器9.2.1 建立连线9.2.2 选择资料库9.2.3 关闭连线9.3 操作MySQL资料库9.3.1 执行SQL语句9.3.2 处理结果集9.3.3 其他MySQL函式9.4 实例——操作课程表9.5 使用PHP操作其他资料库9.5.1 使用PHP操作Oracle9.5.2 使用PHP操作SQL Server习题第10章 使用PDO访问资料库10.1 PDO的基本概念10.2 使用PDO访问异构资料库的方法10.2.1 安装PDO10.2.2 创建PDO对象10.2.3 使用PDO10.3 使用PDO访问资料库实例10.3.1 SQL Server 2014的PDO驱动10.3.2 实例——实现简单的登录系统习题第11章 PHP与AJAX11.1 AJAX基础11.1.1 AJAX的工作原理11.1.2 AJAX初始化11.1.3 传送HTTP请求11.1.4 指定回响处理函式11.1.5 处理伺服器返回的信息11.2 PHP与AJAX互动11.2.1 使用GET方法11.2.2 使用POST方法11.2.3 简单实例——AJAX的套用习题第2部分 实 验 指 导实验1 使用HTML製作网页实验2 PHP的开发环境实验3 PHP基础语法实验4 PHP数组与字元串实验5 PHP常用功能模组实验6 PHP面向对象实验7 PHP互动网页实验8 MySQL资料库实验9 使用PHP操作MySQL实验10 PHP与AJAX第3部分 综合套用实习实习 PHP/MySQL学生成绩管理系统P.1 资料库的创建P.2 程式主界面 P.3 学生信息录入P.4 学生信息查询P.5 成绩信息录入P.6 学生成绩查询第4部分 附 录附录A PHP程式调试与异常处理A.1 程式调试A.1.1 常见的编程错误A.1.2 PHP错误报告管理A.1.3 PHP错误调试方法A.2 异常处理A.2.1 异常处理类A.2.2 PHP的异常处理方法