为你推荐
封面页
书名页
版权页
内容简介
编审委员会
出版说明
前言
目录
第1章 PHP概述与运行环境搭建
1.1 PHP入门
1.1.1 PHP的发展史
1.1.2 PHP的优点
1.1.3 PHP的运行机制
1.2 PHP扩展库
1.2.1 标准扩展库
1.2.2 外部扩展库
1.3 Web服务器
1.3.1 Apache服务器
1.3.2 IIS服务器
1.4 PHP运行环境的搭建
1.5 综合案例——创建第一个PHP程序
1.6 习题
第2章 PHP基本语法
2.1 PHP语法入门
2.1.1 PHP脚本标记
2.1.2 一个简单的PHP程序
2.2 PHP注释和HTML注释
2.2.1 PHP行注释
2.2.2 PHP块注释
2.2.3 HTML注释
2.3 PHP的输出
2.3.1 echo语句
2.3.2 print()函数
2.3.3 printf()函数
2.3.4 var_dump()函数
2.4 综合案例——职工个人信息的输出
2.5 习题
第3章 PHP数据处理
3.1 标准数据类型
3.1.1 布尔型
3.1.2 整型
3.1.3 浮点型
3.1.4 字符串型
3.1.5 复合数据类型
3.2 数据类型转换
3.2.1 强制数据类型转换
3.2.2 自动数据类型转换
3.2.3 数据类型函数
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.5 运算符
3.5.1 运算符的优先级
3.5.2 算术运算符
3.5.3 赋值运算符
3.5.4 比较运算符
3.5.5 三元运算符
3.5.6 逻辑运算符
3.5.7 运算符的“短路”
3.5.8 位运算符
3.5.9 递增和递减运算符
3.5.10 执行运算符
3.5.11 错误控制运算符
3.5.12 PHP表达式
3.6 综合案例——短路运算和优先级
3.7 习题
第4章 PHP流程控制语句
4.1 分支结构
4.1.1 if语句
4.1.2 if...else语句
4.1.3 if...elseif...else语句
4.1.4 if语句的嵌套
4.1.5 switch...case语句
4.2 循环结构
4.2.1 for语句
4.2.2 do...while语句
4.2.3 while语句
4.2.4 foreach语句
4.2.5 break语句
4.2.6 continue语句
4.3 分支和循环的嵌套
4.3.1 分支语句嵌套
4.3.2 循环语句嵌套
4.3.3 混合语句嵌套
4.4 综合案例——验证哥德巴赫猜想
4.5 习题
第5章 PHP函数
5.1 PHP函数概述
5.2 变量处理函数
5.3 数学函数
5.3.1 三角函数
5.3.2 指数和对数函数
5.3.3 最大函数及最小函数
5.3.4 取整函数
5.3.5 其他函数
5.4 日期和时间函数
5.4.1 checkdate()函数和getdate()函数
5.4.2 date()函数
5.4.3 time()函数
5.4.4 strtotime()函数
5.5 自定义函数
5.5.1 自定义函数的创建
5.5.2 自定义函数的调用
5.5.3 参数传递
5.5.4 函数的返回值
5.6 函数应用
5.6.1 变量函数
5.6.2 嵌套函数
5.6.3 递归函数
5.7 综合案例——汉诺塔问题
5.8 习题
第6章 数组
6.1 数组概述
6.1.1 数组的概念
6.1.2 数组的分类
6.2 数组的基本操作
6.2.1 数组的创建
6.2.2 数组元素的追加
6.2.3 数组元素的删除
6.3 数组的遍历
6.3.1 使用for语句遍历数组
6.3.2 使用foreach语句遍历数组
6.3.3 使用list()遍历数组
6.3.4 使用each()函数遍历数组
6.4 数组排序
6.4.1 sort()、rsort()、ksort()和krsort()函数
6.4.2 使用shuffle()函数进行随机排序
6.4.3 使用array_reverse()函数进行反向排序
6.5 数组的其他操作
6.5.1 随机获取数组元素
6.5.2 联合数组
6.5.3 合并数组
6.5.4 拆分数组
6.5.5 替换数组
6.5.6 查找键名是否存在
6.5.7 查找值是否存在
6.5.8 去掉重复元素值
6.5.9 数组的键名和值调换
6.6 综合案例——考生信息处理
6.7 习题
第7章 字符串和正则表达式
7.1 字符串概述
7.1.1 字符串基础
7.1.2 字符串连接运算
7.1.3 使用定界符定义字符串
7.2 字符串操作
7.2.1 统计字符串
7.2.2 空格和特殊字符
7.2.3 大小写转换
7.2.4 分隔字符串
7.2.5 截取字符串
7.2.6 填充字符串或删除字符串
7.2.7 比较字符串
7.2.8 定位字符串
7.2.9 替换字符串
7.2.10 字符串与HTML转换
7.3 字符串编码
7.3.1 字符集与编码
7.3.2 页面编码设置
7.3.3 编码转换
7.3.4 字符串加密
7.4 正则表达式
7.4.1 正则表达式概述
7.4.2 Perl风格正则表达式
7.5 正则表达式的使用方法
7.5.1 正则表达式函数
7.5.2 正则表达式的匹配
7.5.3 正则表达式的全局匹配
7.5.4 获取与模式匹配的数组单元
7.5.5 转义正则表达式字符
7.5.6 正则表达式的搜索和替换函数
7.5.7 正则表达式的搜索和替换
7.5.8 使用正则表达式分隔字符串
7.6 常用的Web验证
7.7 综合案例——考生信息处理
7.8 习题
第8章 面向对象的程序设计
8.1 面向对象的编程
8.1.1 理解面向对象编程
8.1.2 面向对象编程的特性
8.1.3 面向对象编程的原则
8.2 类和对象的概述
8.2.1 了解类和对象
8.2.2 类的定义
8.2.3 创建对象
8.2.4 构造函数
8.2.5 析构函数
8.3 类的成员
8.3.1 常量
8.3.2 字段
8.3.3 属性
8.3.4 方法
8.3.5 静态成员
8.4 抽象类
8.5 final的使用
8.6 实现类的特性
8.6.1 封装性
8.6.2 继承性
8.6.3 多态性
8.7 接口
8.7.1 接口概述
8.7.2 定义接口
8.7.3 实现接口
8.8 综合案例——输出图形
8.9 习题
第9章 PHP表单应用
9.1 表单概述
9.1.1 表单构成
9.1.2 表单标记
9.1.3 按钮
9.1.4 文本框
9.1.5 密码框
9.1.6 多行文本框
9.1.7 单选框
9.1.8 多选框
9.1.9 下拉列表框
9.1.10 文件上传框
9.1.11 邮箱输入框
9.1.12 电话输入框
9.2 表单提交
9.2.1 表单的提交方式
9.2.2 表单的GET提交方式
9.2.3 表单的POST提交方式
9.3 表单的高级操作
9.3.1 表单元素的遍历
9.3.2 表单元素的动态生成
9.4 综合案例——用户注册
9.5 习题
第10章 session和cookie
10.1 session的基本知识
10.1.1 session简介
10.1.2 session配置
10.1.3 session函数
10.1.4 session变量
10.2 session的基本操作
10.2.1 session的启动
10.2.2 sessionID的获取
10.2.3 session的存取
10.2.4 session的销毁
10.3 session举例
10.4 cookie的基本知识
10.4.1 cookie工作原理
10.4.2 cookie和session的区别
10.5 cookie的基本操作
10.5.1 cookie的创建
10.5.2 cookie的获取
10.5.3 cookie的删除
10.6 综合案例——使用cookie进行用户登录
10.7 习题
第11章 文件和目录处理
11.1 获取文件的属性
11.1.1 文件的类型和大小
11.1.2 最后访问与修改时间
11.1.3 其他属性
11.2 文件的基本操作
11.2.1 文件的打开
11.2.2 文件的关闭
11.2.3 文件的读取
11.2.4 文件的写入
11.2.5 文件的复制
11.2.6 文件的删除
11.3 非线性读写文件
11.3.1 fseek()函数
11.3.2 ftell()函数
11.3.3 rewind()函数
11.4 文件的高级操作
11.4.1 文件的上传
11.4.2 文件的下载
11.5 获取目录属性
11.5.1 解析文件的路径
11.5.2 取得磁盘空间
11.6 目录的基本操作
11.6.1 目录的打开
11.6.2 目录的关闭
11.6.3 目录的读取
11.6.4 目录的创建
11.6.5 目录的删除
11.7 综合案例
11.8 习题
第12章 MySQL数据库
12.1 MySQL数据库概述
12.1.1 MySQL数据库的概念
12.1.2 MySQL服务器的启动、连接、断开和停止
12.1.3 数据库常用类
12.2 数据库以及数据表的创建
12.2.1 使用命令创建MySQL数据库
12.2.2 使用phpMyAdmin界面创建MySQL数据库
12.2.3 使用命令创建MySQL数据表
12.2.4 使用phpMyAdmin界面创建MySQL数据表
12.2.5 使用命令在表中添加记录
12.2.6 使用phpMyAdmin界面在数据表中添加记录
12.3 数据库服务器的连接
12.3.1 连接对象的创建
12.3.2 设置连接选项
12.3.3 连接错误测试
12.3.4 连接的关闭
12.4 数据库的其他操作
12.4.1 查看数据库
12.4.2 选择数据库
12.4.3 删除数据库
12.5 数据库数据的操作
12.5.1 mysqli类
12.5.2 mysqli_result类
12.5.3 获取数据记录的方法
12.5.4 从结果集中获取数据列信息
12.6 结构化查询语言
12.6.1 查询记录——SELECT语句
13.6.2 插入记录——INSERT INTO语句
12.6.3 修改记录——UPDATE语句
12.6.4 删除记录——DELETE语句
12.6.5 新建表——CREATE语句
12.6.6 获得数据库的全部表——SHOW TABLES
12.6.7 修改表结构——ALTER TABLE
12.6.8 删除表——DROP TABLE
12.7 数据查询
12.7.1 字段查询
12.7.2 带IN关键字的查询
12.7.3 带BETWEEN AND的范围查询
12.7.4 带LIKE的字符匹配查询
12.7.5 带IS NULL关键字查询空值
12.7.6 带AND或OR的多条件查询
12.7.7 用DISTINCT关键字去掉结果中的重复记录
12.7.8 用ORDER BY关键字对查询结果进行排序
12.7.9 用GROUP BY关键字和HAVING关键字进行分组查询
12.7.10 用LIMIT关键字的记录数量限制查询
12.7.11 聚合函数查询
12.7.12 连接查询
12.7.13 子查询
12.7.14 表记录的分页查询
12.8 综合案例
12.9 习题
部分习题参考答案
参考文献
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜