新闻资讯
看你所看,想你所想

PHP从入门到精通(2019年,千锋教育高教产品研发部出版图书)

PHP从入门到精通(2019年,千锋教育高教产品研发部出版图书)

PHP从入门到精通(2019年,千锋教育高教产品研发部出版图书)

《PHP从入门到精通》是2019年04月清华大学出版社出版的书籍,作者是千锋教育高教产品研发部。

基本介绍

  • 书名:PHP从入门到精通
  • 作者:千锋教育高教产品研发部
  • ISBN:9787302521723
  • 出版社:清华大学出版社
  • 出版时间:2019年04月 
  • 装帧:平装-胶订
  • 开本:16开
  • 丛书名:21世纪高等学校计算机专业实用规划教

内容简介

本书从初学者的角度出发,详细介绍了使用PHP进行网路开发应该掌握的各方面技术。书中所有知识都结合具体实例进行介绍,涉及的程式代码均附以详细的注释,可以使读者轻鬆领会PHP程式开发的精髓,快速提高开发技能。

目录

第1章 PHP开发入门 1
1.1 PHP概述 1
1.1.1 认识PHP 1
1.1.2 PHP语言的优势 2
1.1.3 PHP的套用领域 2
1.2 PHP开发环境搭建 3
1.2.1 常见的PHP集成开发环境 3
1.2.2 安装WampServer 4
1.2.3 WampServer目录介绍 10
1.2.4 测试开发环境 11
1.3 第一个PHP程式 12
1.4 PHP程式开发流程 13
1.5 本章小结 14
1.6 习题 14
第2章 PHP编程基础 16
2.1 PHP基本语法 16
2.1.1 PHP标记 16
2.1.2 PHP注释 17
2.1.3 PHP标识符与关键字 19
2.2 PHP变数 20
2.2.1 变数的定义 20
2.2.2 数据类型 20
2.2.3 检测数据类型 25
2.2.4 可变变数 26
2.2.5 变数的引用赋值 27
2.3 PHP常量 27
2.3.1 常量的定义及获取 27
2.3.2 预定义常量 29
2.4 数据类型转换 30
2.4.1 自动类型转换 30
2.4.2 强制类型转换 32
2.5 PHP运算符 34
2.5.1 算术运算符 34
2.5.2 赋值运算符 34
2.5.3 字元串运算符 35
2.5.4 自加/自减运算符 35
2.5.5 比较运算符 37
2.5.6 逻辑运算符 38
2.5.7 三元运算符 39
2.5.8 NULL合併运算符 39
2.5.9 组合比较运算符 40
2.5.10 位运算符 40
2.5.11 其他运算符 41
2.5.12 运算符的优先权 41
2.6 表达式与语句 42
2.7 流程控制语句 42
2.7.1 条件语句 42
2.7.2 循环语句 46
2.7.3 跳转语句 49
2.8 本章小结 52
2.9 习题 52
第3章 函式 54
3.1 函式的基本用法 54
3.1.1 函式的定义 54
3.1.2 函式的调用 55
3.1.3 函式的参数 56
3.1.4 函式的返回值 58
3.2 变数的作用域 59
3.2.1 局部变数 59
3.2.2 全局变数 60
3.2.3 静态变数 62
3.3 函式的高级用法 63
3.3.1 可变函式 63
3.3.2 引用函式返回值 64
3.3.3 函式的嵌套调用 64
3.3.4 函式的递归调用 65
3.3.5 回调函式 67
3.4 PHP手册的使用 69
3.5 本章小结 71
3.6 习题 71
第4章 数组 73
4.1 数组的概念 73
4.2 数组的定义 74
4.3 数组的操作 77
4.3.1 数组输出 77
4.3.2 数组删除 79
4.3.3 数组运算 79
4.3.4 数组遍历 81
4.4 数组的常用函式 85
4.4.1 计算元素个数 86
4.4.2 压入或弹出元素 86
4.4.3 移除重複值 87
4.4.4 获取键名 88
4.4.5 数组排序 90
4.4.6 合併数组 92
4.4.7 拆分数组 93
4.4.8 反转数组 93
4.4.9 随机获取键名 95
4.4.10 打乱数组 95
4.5 二维数组 96
4.5.1 二维数组的定义 96
4.5.2 二维数组的遍历 98
4.6 本章小结 99
4.7 习题 100
第5章 面向对象 101
5.1 面向对象的概念 101
5.1.1 对象与类的概念 101
5.1.2 面向对象的三大特徵 102
5.2 类与对象 104
5.2.1 定义类 104
5.2.2 创建对象 105
5.2.3 封装 107
5.2.4 $this的使用 110
5.3 构造方法 111
5.4 析构方法 112
5.5 类常量 113
5.6 静态成员 114
5.7 继承 116
5.7.1 继承的概念 117
5.7.2 子类重写父类方法 118
5.8 抽象类与接口 121
5.8.1 抽象类 121
5.8.2 接口 122
5.9 多态 124
5.10 魔术方法 125
5.10.1 _ _toString() 126
5.10.2 _ _call() 126
5.10.3 _ _autoload() 127
5.10.4 _ _clone() 129
5.11 设计模式 131
5.11.1 单例模式 131
5.11.2 工厂模式 132
5.12 本章小结 133
5.13 习题 133
第6章 错误与异常处理 135
6.1 错误处理 135
6.1.1 错误类型 135
6.1.2 错误级别 136
6.1.3 显示错误报告 136
6.1.4 记录错误日誌 139
6.1.5 自定义错误处理 140
6.2 异常处理 142
6.2.1 异常处理的概念 142
6.2.2 异常处理实现 143
6.2.3 自定义异常 145
6.2.4 多个异常 146
6.2.5 重抛异常 149
6.2.6 自定义异常处理 150
6.3 调试方法 151
6.3.1 使用输出语句进行调试 151
6.3.2 使用档案记录进行调试 152
6.3.3 使用Xdebug进行调试 153
6.4 本章小结 154
6.5 习题 154
第7章 档案处理 156
7.1 档案概述 156
7.1.1 档案类型 156
7.1.2 档案属性 158
7.2 档案操作 160
7.2.1 打开与关闭档案 161
7.2.2 读取档案 162
7.2.3 写入档案 165
7.2.4 删除档案 167
7.2.5 重命名档案 168
7.2.6 複製档案 169
7.3 目录操作 170
7.3.1 创建和删除目录 170
7.3.2 遍历目录 172
7.3.3 解析目录 173
7.3.4 统计目录下档案大小 175
7.4 本章小结 177
7.5 习题 177
第8章 字元串操作 179
8.1 字元串构成 179
8.2 常用的字元串操作 180
8.2.1 去除字元串两边的字元 180
8.2.2 去除字元串左边的字元 181
8.2.3 去除字元串右边的字元 182
8.2.4 将字元串转换为小写 182
8.2.5 字元串首字母大写转换 183
8.2.6 单词首字母大写转换 184
8.2.7 字元串的替换 184
8.2.8 字元串的部分替换 185
8.2.9 获取字元串长度 186
8.2.10 截取字元串 186
8.2.11 比较字元串 188
8.2.12 查找字元串 190
8.2.13 查找字元串出现次数 190
8.2.14 查找字元串最后一次出现的位置 191
8.2.15 查找字元串第一次出现的位置 192
8.2.16 将字元串分割成小块 193
8.2.17 在字元串中插入字元串 194
8.2.18 字元串的分解和合併 195
8.3 字元串其他操作 196
8.3.1 MD5的套用 196
8.3.2 使用MIME base64编码加密和解密数据 196
8.3.3 创建格式化输出 197
8.3.4 ASCII码与字元串 198
8.4 本章小结 199
8.5 习题 199
第9章 正则表达式 201
9.1 初识正则表达式 201
9.1.1 正则表达式的概念 201
9.1.2 正则表达式套用场景 202
9.2 正则表达式语法规则 202
9.2.1 行定位符 202
9.2.2 单词定界符 202
9.2.3 字元类 203
9.2.4 选择字元 203
9.2.5 连字元 204
9.2.6 反义字元 204
9.2.7 限定符 204
9.2.8 点字元 205
9.2.9 转义字元 205
9.2.10 反斜线 205
9.2.11 括弧字元 206
9.2.12 反向引用 206
9.3 正则表达式相关函式 207
9.3.1 preg_match()函式 207
9.3.2 preg_match_all()函式 208
9.3.3 preg_replace()函式 209
9.3.4 preg_split()函式 209
9.3.5 preg_grep()函式 210
9.4 正则表达式常见套用 211
9.4.1 手机号码和信箱验证 211
9.4.2 验证网址URL合法性 212
9.5 正则表达式用法自查表 214
9.6 本章小结 215
9.7 习题 215
第10章 PHP图像处理技术 217
10.1 PHP图像基础知识 217
10.1.1 在PHP中载入GD库 217
10.1.2 常见图像格式 218
10.1.3 JpGraph图表库 219
10.2 PHP绘图的基本步骤 220
10.2.1 创建画布 221
10.2.2 设定颜色 221
10.2.3 生成图像 221
10.2.4 释放资源 222
10.3 PHP图像处理的常见套用 223
10.3.1 製作水印图 224
10.3.2 製作验证码 227
10.4 本章小结 231
10.5 习题 232
第11章 Web开发基础 233
11.1 HTTP 233
11.1.1 HTTP简介 233
11.1.2 HTTP工作流程 234
11.1.3 HTTP请求与回响 234
11.1.4 HTTP讯息报头 235
11.2 初识表单 238
11.3
输入标记 239
11.3.1 文本域text 239
11.3.2 密码域password 241
11.3.3 档案域file 242
11.3.4 “提交”和“重置”按钮 243
11.3.5 複选框 244
11.3.6 单选按钮 245

相关推荐

声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:yongganaa@126.com