本书以PHP 7为平台,介绍内容包含实用教程、实验指导、综合应用实习和附录4个部分,涵盖了理论和实践教学的全过程。实用教程部分包括HTML CSS基础知识、PHP开发环境、PHP基础语法、PHP数组与字符串、PHP常用功能模块、PHP面向对象程序设计、构建PHP互动网页、数据库基础、使用PHP操作数据库、使用PDO访问数据库、PHP与AJAX等;实验指导部分着重训练学生的动手能力;综合应用实习部分介绍PHP/MySQL学生成绩管理系统。本书配有电子课件、书中所有实例程序源代码、综合应用实习源文件,可从华信教育资源网http://www.hxedu.com.cn免费注册下载。书中所有实例程序均上机调试通过。本书可作为大学本科和高职高专相关课程教材和教学参考书,也可供从事PHP应用系统开发的用户学习和参考。 郑阿奇,副教授,就职于南京师范大学计算机科学与技术学院,江苏省计算机学会高级会员。参加国家863计划子项目、主持国家七五攻关项目子项目、主持江苏省重点项目,主持大中型企业和国家机关网络、数据库、管理和控制项目多项。曾获江苏省教学二等奖成果奖2项,全国高校出版社畅销图书二等奖、江苏省科技进步四等奖、江苏省畅销图书编辑二等奖、江苏省优秀软件奖、电子部优秀教程二等奖、教育部优秀教程二等奖。曾出版多部图书。 第1部分 实 用 教 程第1章 HTML CSS基础知识1.1 HTML和PHP介绍1.1.1 HTML基本结构1.1.2 HTML基本说明1.1.3 HTML、XHTML和HTML 1.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、CSS 1.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 My
阅读更多
漫游鲸二手书店
微信扫码去买书
扫码访问微信小程序