图书介绍
PHP编程入门与应用2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 李鑫,王瑞敬编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302475248
- 出版时间:2017
- 标注页数:464页
- 文件大小:461MB
- 文件页数:476页
- 主题词:PHP语言-程序设计
PDF下载
下载说明
PHP编程入门与应用PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 PHP入门基础2
1.1PHP简介2
1.1.1PHP发展历史2
1.1.2PHP的优势3
1.2配置PHP运行环境4
1.2.1高手带你做——安装Apache4
1.2.2高手带你做——配置PHP55
1.3查看PHP配置文件8
1.4选择PHP语法风格9
1.4.1默认标记9
1.4.2ASP风格标记9
1.4.3脚本标记10
1.4.4短标记10
1.5程序注释12
1.5.1单行注释12
1.5.2多行注释12
1.6快速搭建PHP环境13
1.6.1高手带你做——安装WampServer13
1.6.2高手带你做——安装phpStudy15
1.7PHP开发工具17
1.7.1Sublime Text17
1.7.2PhpStorm19
1.8高手带你做——自定义Apache的主目录21
1.9高手带你做——在IIS上配置PHP环境22
1.10成长任务24
第2章 PHP基础语法26
2.1常量26
2.1.1定义常量26
2.1.2引用常量26
2.1.3const关键字27
2.1.4高手带你做——认识魔术常量28
2.2变量29
2.2.1声明变量29
2.2.2变量赋值30
2.2.3可变变量31
2.2.4变量的作用域32
2.2.5变量销毁35
2.2.6高手带你做——超级全局变量35
2.3数据类型36
2.3.1标量数据类型36
2.3.2复合数据类型40
2.3.3特殊数据类型41
2.4数据类型转换43
2.4.1强制类型转换43
2.4.2自动类型转换45
2.4.3数据类型函数46
2.5运算符47
2.5.1算术运算符47
2.5.2赋值运算符48
2.5.3逻辑运算符48
2.5.4比较运算符49
2.5.5位运算符50
2.5.6递增与递减运算符50
2.5.7错误控制运算符51
2.6高手带你做——认识条件运算符52
2.7表达式53
2.8运算符的优先级54
2.9PHP输出函数55
2.9.1echo()函数55
2.9.2print()函数56
2.9.3printf()函数58
2.9.4格式控制58
2.9.5sprintf()函数60
2.9.6高手带你做——考生信息输出61
2.10成长任务62
第3章 流程控制语句64
3.1了解算法64
3.1.1算法的定义64
3.1.2高手带你做——使用算法求1到4的和64
3.1.3算法描述方式65
3.2顺序结构68
3.2.1语句编写方式68
3.2.2空语句69
3.2.3表达式语句69
3.2.4复合语句69
3.3if条件语句70
3.3.1if语句的语法70
3.3.2双条件if语句72
3.3.3多条件if语句73
3.3.4高手带你做——嵌套if的使用74
3.4switch条件语句75
3.4.1switch语句的格式75
3.4.2if语句和switch语句的区别77
3.4.3高手带你做——根据出生日期判断星座78
3.5循环语句79
3.5.1while语句79
3.5.2do while语句80
3.5.3for语句81
3.5.4高手带你做——九九乘法口诀表84
3.5.5foreach语句85
3.6其他语句86
3.6.1return语句87
3.6.2break语句88
3.6.3continue语句89
3.6.4goto语句90
3.7高手带你做——判断闰年91
3.8高手带你做——输出杨辉三角形92
3.9成长任务93
第4章 PHP函数96
4.1用户函数96
4.1.1函数定义的语法结构96
4.1.2使用函数97
4.1.3函数的返回值97
4.1.4按值传递参数98
4.1.5按引用传递参数99
4.1.6默认值传递参数100
4.1.7可变参数列表101
4.1.8变量、常量与函数102
4.1.9高手带你做——判断函数是否存在103
4.2高手带你做——函数高级应用103
4.2.1递归函数104
4.2.2嵌套函数104
4.2.3变量函数105
4.3变量处理函数106
4.4数学函数106
4.5日期和时间函数107
4.5.1checkdate()函数108
4.5.2getdate()函数108
4.5.3date()函数109
4.5.4strtotime()函数111
4.5.5microtime()函数112
4.5.6gmdate()函数112
4.5.7time()函数112
4.6实战——模拟实现用户系统登录功能113
4.7引用文件的函数114
4.7.1include()函数115
4.7.2require()函数116
4.7.3include_once()函数和require_once()函数118
4.8成长任务120
第5章 面向对象编程122
5.1面向对象简介122
5.1.1对象的概念122
5.1.2抽象性122
5.1.3封装性123
5.1.4继承性123
5.1.5多态性124
5.2类和对象125
5.2.1高手带你做——认识类和对象125
5.2.2定义类126
5.2.3实例化类127
5.3类的成员127
5.3.1常量127
5.3.2字段128
5.3.3属性131
5.3.4方法133
5.4构造函数和析构函数134
5.4.1构造函数135
5.4.2高手带你做——查看个人信息136
5.4.3析构函数137
5.5作用域关键字138
5.5.1abstract关键字138
5.5.2final关键字139
5.5.3private关键字139
5.5.4protected关键字140
5.5.5public关键字141
5.5.6static关键字142
5.6继承143
5.6.1类继承143
5.6.2构造函数继承145
5.6.3高手带你做——实现图书分类显示146
5.7PHP实现接口148
5.7.1接口概述148
5.7.2定义接口149
5.7.3实现接口149
5.8成长任务152
第6章 数组的应用154
6.1认识数组154
6.2基本操作155
6.2.1通过赋值创建数组155
6.2.2使用array()函数创建数组156
6.2.3创建多维数组157
6.2.4输出数组内容159
6.2.5测试数组160
6.3遍历数组161
6.3.1foreach语句遍历161
6.3.2for语句遍历162
6.3.3each()函数遍历163
6.3.4遍历数组的函数164
6.4简单计算164
6.4.1计算元素总数164
6.4.2计算元素出现的频率165
6.4.3计算出现的所有元素166
6.5元素操作166
6.5.1增加元素167
6.5.2删除元素169
6.5.3定位元素170
6.5.4提取元素173
6.6数组排序176
6.6.1按值排序176
6.6.2按键排序178
6.6.3关联排序179
6.6.4高手带你做——级联排序181
6.6.5高手带你做——按先奇后偶的降序排列数组182
6.7其他操作183
6.7.1高手带你做——随机获取元素183
6.7.2联合数组184
6.7.3合并数组185
6.7.4拆分数组187
6.7.5替换数组188
6.7.6判断数组的类型189
6.7.7查找键名是否存在190
6.7.8查找值是否存在191
6.7.9去除重复元素值192
6.7.10高手带你做——数组键名和值调换193
6.8成长任务194
第7章 字符串应用196
7.1字符串简介196
7.2定义字符串196
7.2.1使用单引号197
7.2.2使用双引号197
7.2.3使用定界符198
7.3高手带你做——连接多个字符串199
7.4统计字符串199
7.4.1统计字符串的长度200
7.4.2统计字符的出现频率200
7.4.3统计单词数量201
7.5操作字符串内容202
7.5.1大小写替换202
7.5.2去除空格和特殊字符204
7.5.3比较字符串206
7.5.4查找字符串208
7.6操作子字符串210
7.6.1分隔字符串210
7.6.2填充字符串212
7.6.3截取字符串213
7.6.4替换字符串216
7.7高手带你做——字符串与HTML转换218
7.8字符串编码222
7.8.1高手带你做——认识字符集与编码222
7.8.2页面编码设置225
7.8.3编码转换227
7.8.4字符串加密228
7.9成长任务230
第8章 文件处理232
8.1查看文件属性信息232
8.1.1文件类型232
8.1.2文件大小232
8.1.3访问和修改时间233
8.1.4其他属性的获取234
8.2高手带你做——操作文件235
8.2.1复制文件236
8.2.2重命名文件236
8.2.3删除文件236
8.3打开和关闭文件237
8.3.1打开文件237
8.3.2关闭文件238
8.4读取文件238
8.4.1读取一行239
8.4.2读取指定字节242
8.4.3读取全部内容244
8.4.4其他读取函数245
8.5写入文件246
8.5.1fwrite()函数247
8.5.2fputs()函数248
8.5.3file_put contents()函数249
8.6高手带你做——认识文件指针250
8.6.1fseek()函数251
8.6.2ftell()函数251
8.6.3rewind()函数252
8.7操作目录252
8.7.1打开目录252
8.7.2关闭目录253
8.7.3遍历目录253
8.7.4创建目录256
8.7.5删除目录256
8.8解析路径257
8.8.1获取文件名257
8.8.2获取目录部分257
8.8.3获取路径中的各个部分257
8.8.4获取绝对路径258
8.9读取磁盘属性259
8.9.1获取目录所在磁盘的可用空间259
8.9.2获取磁盘总容量260
8.9.3高手带你做——获取目录占用的空间260
8.10高手带你做——实现项目的新增和保存262
8.11成长任务265
第9章 获取页面数据268
9.1认识HTML表单268
9.2制作HTML表单268
9.2.1表单的组成元素269
9.2.2表单标签270
9.2.3文本框270
9.2.4多行文本框271
9.2.5隐藏域271
9.2.6复选框272
9.2.7单选按钮272
9.2.8下拉选择框273
9.2.9文件上传框274
9.2.10表单按钮274
9.3获取表单数据275
9.3.1设置表单提交方式276
9.3.2获取GET提交的数据277
9.3.3获取POST提交的数据279
9.4表单的常见操作280
9.4.1遍历表单280
9.4.2获取表单中的多值282
9.4.3高手带你做——动态生成表单284
9.5高手带你做——表单处理技巧288
9.5.1检测表单提交路径288
9.5.2避免表单重复提交290
9.5.3表单过期处理292
9.6转换URL中的汉字293
9.6.1编码操作293
9.6.2解码操作293
9.7文件上传294
9.7.1准备文件上传表单294
9.7.2处理上传文件295
9.8文件下载297
9.9高手带你做——身份验证299
9.9.1HTTP身份验证299
9.9.2PHP身份认证300
9.10成长任务303
第10章 会话处理306
10.1了解Cookie306
10.1.1Cookie简介306
10.1.2Cookie的工作原理306
10.1.3Cookie的类型和属性307
10.2操作Cookie308
10.2.1创建Cookie308
10.2.2读取Cookie309
10.2.3设置Cookie过期时间311
10.2.4高手带你做——删除Cookie312
10.3高手带你做——实现记住上次登录时间313
10.4了解Session316
10.4.1Session简介316
10.4.2Session的常用函数317
10.5操作Session318
10.5.1获取Session ID318
10.5.2读写Session数据319
10.5.3编码Session数据323
10.5.4解码Session数据324
10.5.5删除Session数据325
10.5.6Session的缓存326
10.6高手带你做——实现购物车327
10.7高手带你做——认识Cookie与Session的区别333
10.8成长任务334
第11章 数据库编程336
11.1MySQL数据库336
11.1.1安装MySQL数据库336
11.1.2配置MySQL数据库338
11.1.3高手带你做——MySQL快速入门操作340
11.2PHP连接MySQL方式341
11.2.1mysql库342
11.2.2mysqli库342
11.2.3PDO库343
11.3连接MySQL数据库344
11.3.1创建连接对象344
11.3.2设置连接选项345
11.3.3测试连接错误346
11.3.4关闭连接346
11.4基本操作347
11.4.1执行更新语句348
11.4.2mysqli_result类349
11.4.3fetch_row()方法350
11.4.4fetch_assoc()方法351
11.4.5fetch_array()方法352
11.4.6fetch_object()方法353
11.4.7获取数据列的信息354
11.4.8一次执行多条SQL命令355
11.5使用预处理语句357
11.5.1mysqli stmt类357
11.5.2绑定参数预处理语句358
11.5.3绑定结果预处理语句360
11.6读取数据库显示乱码解决方案361
11.6.1了解产生乱码的原因361
11.6.2PHP网页的编码361
11.6.3MySQL数据库的编码362
11.7高手带你做——数据分页显示362
11.8高手带你做——数据库事务处理365
11.9成长任务368
第12章 XML和JSON处理370
12.1XML简介370
12.1.1XML概述370
12.1.2XML的基本结构370
12.1.3XML声明371
12.1.4XML实体371
12.1.5高手带你做——创建水果信息XML文件372
12.1.6命名空间372
12.2高手带你做——生成水果信息XML文件373
12.3XML解析器374
12.3.1DOM解析XML374
12.3.2SAX解析XML377
12.3.3高手带你做——SAX解析XML文件380
12.3.4SimpleXML解析XML382
12.4高手带你做——管理报表项目信息385
12.5高手带你做——JavaScript读取APP信息390
12.6处理JSON格式响应393
12.6.1JSON语法393
12.6.2编码JSON数据394
12.6.3解码JSON数据396
12.7成长任务397
第13章 PHP高级编程技术400
13.1正则表达式语法400
13.1.1正则表达式概述400
13.1.2Perl风格的正则表达式402
13.2PHP正则表达式的使用404
13.2.1正则表达式函数404
13.2.2简单匹配405
13.2.3全局匹配406
13.2.4获取与模式匹配的数组407
13.2.5转义字符408
13.2.6搜索和替换函数409
13.2.7分割字符串410
13.3高手带你做——校验常见数据411
13.4错误和异常处理413
13.4.1PHP错误级别413
13.4.2配置文件选项414
13.4.3内置处理函数415
13.4.4异常处理语句419
13.4.5高手带你做——自定义异常类421
13.5Ajax异步通信422
13.5.1Ajax简介422
13.5.2XMLHttpRequest对象简介423
13.5.3高手带你做——读取异步提交的项目信息425
13.5.4高手带你做——读取用户列表429
13.5.5高手带你做——处理JSON431
13.5.6高手带你做——Ajax中文乱码解决方案432
13.6PHP开发编程规范433
13.6.1项目结构规范434
13.6.2程序注释434
13.6.3命名规范436
13.6.4代码编写规范437
13.6.5包含文件439
13.7成长任务440
第14章 PHP设计模式442
14.1认识设计模式442
14.1.1设计模式简介442
14.1.2设计模式的理解442
14.1.3设计模式的分类443
14.1.4为什么要学习设计模式444
14.1.5如何学习设计模式445
14.1.6学习设计模式的层次445
14.1.7面向对象的设计原则446
14.2单例模式447
14.3简单工厂448
14.4工厂方法452
14.5抽象工厂454
14.6适配器模式455
14.7外观模式457
14.8观察者模式459
14.9状态模式461
14.10不要过度使用设计模式464
热门推荐
- 1169684.html
- 1993695.html
- 2564892.html
- 1162850.html
- 2736440.html
- 2606194.html
- 2036713.html
- 3334398.html
- 410321.html
- 3763065.html
- http://www.ickdjs.cc/book_3047033.html
- http://www.ickdjs.cc/book_1626850.html
- http://www.ickdjs.cc/book_2957819.html
- http://www.ickdjs.cc/book_1893920.html
- http://www.ickdjs.cc/book_3430013.html
- http://www.ickdjs.cc/book_1329648.html
- http://www.ickdjs.cc/book_73756.html
- http://www.ickdjs.cc/book_858787.html
- http://www.ickdjs.cc/book_787674.html
- http://www.ickdjs.cc/book_2407308.html