php编程从入门到实践 编程语言 于广 编
《php 编程从入门到实践》(256个实例、512个拓展范例、2个综合案例、全讲解,使读者具备编程实战技能的自学教程)
¥
66.65
6.7折
¥
99
全新
库存2件
作者于广 编
出版社人民邮电出版社
ISBN9787115505255
出版时间2021-02
版次1
装帧平装
开本16
页数392页
字数656千字
定价99元
货号xhwx_1202294908
上书时间2024-12-19
商品详情
- 品相描述:全新
-
正版特价新书
- 商品描述
-
主编:
一本书包含3大板块的内容:基础、范例、综合实战。以“技术讲解”“范例演练”“技术解惑”“课后练”贯穿全书,帮助读者全面掌握php语言开发!
1.技术讲解:通过256个正文实例,循序渐进地讲解了php开发的多个知识点;
2.范例演练:通过学512个拓展范例和2个综合实例,读者可以真正具备项目实战能力;
3.讲解:书中每一章有配套的,降低学的难度,引导初学者快速入门;
4.技术解惑:破解学难点,把容易混淆的概念单独讲解和剖析,帮助读者绕过学中的陷阱;
5.群论坛实现答疑服务,形成互帮互学的朋友圈
论坛:读者答疑、学辅导、ppt资源下载
读者群:快速解答读者学的问题、和作者直接交流
目录:
章php开发初步1
1.1什么是php2
1.1.1了解php语言的江湖地位2
1.1.2php的特点2
1.1.3使用php7提升能3
1.2快速搭建php7开发环境3
1.2.1使用aperv组合包3
1.2.2搭建aperv环境3
1.2.3选择运行环境:php76
1.3运行个php程序7
1.4技术解惑8
1.5课后练8
第2章php基本语法9
2.1php语言的语法结构10
2.1.1php文件构成10
2.1.2php标记11
2.2php的页面注释12
2.3php变量13
2.3.1变量的定义13
2.3.2变量的作用域14
2.3.3可变变量15
2.4php常量16
2.4.1定义并使用常量16
2.4.2预定义常量17
2.5数据类型17
2.5.1简单类型18
2.5.2复合数据类型20
2.5.3特殊类型20
2.5.4检测数据类型21
2.5.5数据类型转换22
2.6运算符和表达式23
2.6.1表达式23
2.6.2算术运算符24
2.6.3赋值运算符24
2.6.4自增自减运算符25
2.6.5位运算符26
2.6.6逻辑运算符27
2.6.7字符串运算符28
2.6.8三元运算符28
2.6.9运算符的优先级别29
2.7技术解惑30
2.8课后练31
第3章流程控制语句32
3.1条件语句33
3.1.1使用if条件语句33
3.1.2使用if…else语句33
3.1.3使用elseif语句34
3.1.4使用switch语句35
3.2使用循环语句36
3.2.1使用while语句36
3.2.2使用do-while语句37
3.2.3使用for语句37
3.2.4for循环语句的嵌套38
3.2.5使用foreach循环语句39
3.3使用跳转语句40
3.3.1使用break语句40
3.3.2使用continue语句41
3.3.3使用return跳转语句41
3.4技术解惑42
3.5课后练42
第4章函数是神秘的武器44
4.1函数基础45
4.1.1定义并调用函数45
4.1.2有条件的函数45
4.1.3函数中的函数46
4.2函数间传递参数46
4.2.1通过引用传递参数46
4.2.2按照默认值传递参数47
4.2.3使用非标量类型作为默认参数47
4.2.4函数返回值48
4.3文件包含48
4.3.1使用require包含文件48
4.3.2使用include包含文件49
4.4使用数学函数50
4.4.1基本数学运算50
4.4.2使用三角函数50
4.5使用变量处理函数51
4.6使用期和时间函数51
4.7使用php函数手册52
4.7.1获得php函数手册52
4.7.2使用php函数手册54
4.8技术解惑55
4.9课后练56
第5章数组57
5.1声明数组58
5.1.1声明一维数组58
5.1.2使用数组定位函数59
5.1.3二维数组61
5.1.4数字索引数组和关联数组61
5.2对数组进行简单的作62
5.2.1删除数组中的重复元素62
5.2.2删除数组中的元素或删除整个数组62
5.2.3遍历数组元素63
5.2.4向数组中添加新元素64
5.2.5改变数组的大小64
5.2.6合并两个数组66
5.2.7反转一个数组67
5.2.8数组输出68
5.3其他数组函数68
5.3.1对所有的数组元素进行求和68
5.3.2将一个数组拆分成多个数组69
5.3.3对数组元素进行排序69
5.3.4使用函数list()遍历数组70
5.3.5将字符串转换成数组71
5.3.6获取数组中的后一个元素71
5.4技术解惑72
5.5课后练72
第6章作字符串73
6.1删除特殊字符74
6.1.1删除多余的字符74
6.1.2格式化字符串75
6.2使用单引号和双引号75
6.3字母大小写互相转换76
6.3.1将字符串转换成小写76
6.3.2将字符串转换成大写77
6.3.3将字符转换成大写77
6.3.4将每个单词的首字母转换成大写形式78
6.4获取字符串的长度78
6.5查找和替换字符串79
6.5.1查找字符串79
6.5.2定位字符串80
6.5.3字符串替换82
6.6ascii编码与字符串84
6.6.1函数chr()84
6.6.2函数ord()85
6.7分解字符串85
6.8加入和去除转义字符“\”86
6.9技术解惑86
6.10课后练87
第7章使用php作web网页88
7.1初步认识表单89
7.1.1使用form标记89
7.1.2使用文本域89
7.1.3使用文本区域89
7.1.4使用按钮90
7.1.5使用单选按钮和复选框90
7.1.6使用列表菜单91
7.1.7使用文件域91
7.1.8使用图像域91
7.1.9使用隐藏域91
7.1.10使用单选组按钮92
7.1.11体验个php表单程序92
7.2表单数据的提交方式94
7.2.1get方法94
7.2.2t方法95
7.2.3传递参数96
7.3获取表单中的数据元素97
7.3.1获取按钮的数据97
7.3.2获取文本框的数据98
7.3.3获取单选按钮的数据99
7.3.4获取复选框的数据99
7.3.5获取列表框的数据100
7.3.6获取隐藏字段的值101
7.3.7获取文件域的值101
7.4对表单传递的变量值进行编码与解码102
7.4.1对url传递的参数进行编码102
7.4.2对url传递的参数进行解码103
7.4.3实现base64编码/解码103
7.5技术解惑104
7.6课后练104
第8章使用会话管理技术105
8.1cookie会话控制106
8.1.1cookie概述106
8.1.2创建cookie107
8.1.3读取cookie108
8.1.4删除cookie108
8.1.5创建cookie数组109
8.2使用session110
8.2.1什么是session110
8.2.2创建session会话110
8.2.3使用session设置时间111
8.2.4session临时保存文件114
8.2.5使用session缓存114
8.3会话控制115
8.3.1两种会话方式116
8.3.2创建会话116
8.4技术解惑118
8.5课后练118
第9章文件作119
9.1文件访问120
9.1.1判断文件或目录是否存在120
9.1.2打开文件121
9.1.3关闭文件121
9.2读写文件122
9.2.1写入数据122
9.2.2读取数据123
9.3文件指针128
9.3.1使用函数ftell()128
9.3.2使用函数rewind()128
9.3.3使用函数fseek()129
9.4目录作130
9.4.1打开目录130
9.4.2遍历目录131
9.4.3目录的创建、合法与删除131
9.5实现文件上传功能133
9.5.1配置php.ini文件133
9.5.2预定义变量$_files134
9.5.3文件上传函数134
9.5.4多文件上传135
9.6技术解惑136
9.7课后练137
0章实现图形图像处理138
10.1使用图像函数库gd139
10.1.1gd库介绍139
10.1.2使用gd库139
10.2简易图形图像处理140
10.2.1创建画布140
10.2.2设置图像的140
10.2.3创建图像141
10.2.4绘制几何图形142
10.3填充几何图形144
10.3.1进行区域填充144
10.3.2矩形、多边形和椭圆形的填充146
10.3.3圆弧的填充147
10.4输出文字148
10.4.1输出英文148
10.4.2输出中文149
10.5复杂图形的处理150
10.5.1圆形的重叠150
10.5.2生成图形验证码151
10.6技术解惑152
10.7课后练152
1章面向对象153
11.1什么是面向对象154
11.2使用类154
11.2.1创建一个类155
11.2.2创建成员属155
11.2.3创建类的方法155
11.2.4类的实例化156
11.2.5成员变量157
11.2.6类常量157
11.2.7构造方法和析构方法158
11.2.8类的访问控制160
11.3面向对象的编程160
11.3.1类的继承160
11.3.2实现多态161
11.3.3实现接162
11.3.4使用“::”运算符163
11.3.5使用伪变量$this>164
11.3.6使用parent关键字164
11.3.7使用final关键字165
11.3.8使用static关键字166
11.3.9克隆对象167
11.4技术解惑167
11.5课后练168
2章正则表达式169
12.1正则表达式基础170
12.2正则表达式组成元素170
12.2.1普通字符171
12.2.2特殊字符171
12.2.3限定符171
12.2.4重要元字符介绍171
12.3正则表达式的匹配173
12.3.1搜索字符串173
12.3.2从url取出域名174
12.3.3匹配单个字符175
12.3.4使用插入符“^”175
12.3.5美元“$”的应用175
12.3.6使用“|”实现替换匹配176
12.4处理正则表达式的函数176
12.4.1函数ereg()和函数eregi()176
12.4.2使用函数ereg_rece()177
12.4.3使用函数split()177
12.4.4使用函数spliti()178
12.4.5使用函数preg_grep()178
12.4.6使用函数preg_match()和函数pregmatch_all()179
12.4.7使用函数preg_quote()179
12.4.8使用函数preg_rece()180
12.4.9使用函数preg_rece_callback()181
12.4.10使用函数preg_split()182
12.5技术解惑182
12.6课后练183
3章程序错误调试184
13.1初步认识程序错误185
13.2错误类型185
13.2.1语法错误185
13.2.2运行错误188
13.2.3逻辑错误189
13.3技术解惑190
13.4课后练190
4章数据加密191
14.1使用加密函数192
14.1.1使用crypt()函数192
14.1.2使用md5()函数193
14.1.3使用shal()函数195
14.2使用mcrypt加密扩展库196
14.2.1安装mcrypt扩展库196
14.2.2使用mcrypt扩展库197
14.3使用mhash加密扩展库198
14.3.1安装mhash扩展库198
14.3.2使用mhash扩展库198
14.4技术解惑199
14.5课后练200
5章mysql数据库基础201
15.1mysql数据库介绍202
15.2mysql的基本作203
15.2.1启动mysql数据库203
15.2.2停止mysql数据库204
15.2.3登录或退出mysql数据库205
15.2.4建立和删除数据库206
15.2.5建立新表208
15.2.6查看表的结构210
15.3对表中的数据进行作211
15.3.1插入数据211
15.3.2更新数据212
15.3.3删除数据213
15.3.4查询数据214
15.4使用sql语句215
15.4.1新建数据库和表215
15.4.2插入数据215
15.4.3选择语句215
15.4.4删除语句216
15.4.5修改表中的数据216
15.4.6从数据库中删除一个表216
15.4.7修改表结构216
15.5使用phpmyadmin对数据库备份和还原218
15.5.1对数据库进行备份218
15.5.2对数据库进行还原218
15.6技术解惑219
15.7课后练219
6章使用php作mysql220
16.1php访问mysql数据库的基本步骤221
16.2使用php作mysql数据库222
16.2.1连接mysql数据库222
16.2.2选择数据库222
16.2.3简易查询数据库223
16.2.4显示查询结果224
16.2.5通过函数mysql_fetch_array获取记录225
16.2.6使用函数mysql_fetch_object()227
16.2.7使用函数mysql_num_rows()229
16.3管理mysql数据库中的数据230
16.3.1数据的插入230
16.3.2查询数据库中的记录232
16.3.3修改数据库中的记录233
16.3.4删除数据库中的记录235
16.3.5分页显示数据库中的记录237
16.4技术解惑238
16.5课后练239
7章作其他数据库240
17.1php作access数据库241
17.1.1使用ado连接access数据库241
17.1.2快速查询数据库中的信息242
17.1.3分页显示数据库中的信息244
17.1.4向数据库中添加信息246
17.1.5删除数据库中的信息248
17.2使用sqlserver数据库249
17.2.1使用ado连接sqlserver数据库249
17.2.2检索商品信息250
17.2.3向数据库中添加信息251
17.2.4删除数据库中的信息253
17.2.5更新数据库中的信息254
17.3技术解惑256
17.4课后练256
8章pdo数据库抽象层257
18.1什么是pdo258
18.1.1pdo的特点258
18.1.2安装pdo258
18.1.3使用pdo构造函数258
18.2使用pdo259
18.2.1使用fetch()方法获取结果集中的下一行数据259
18.2.2使用fetchall()方法获取结果集中的所有行260
18.2.3使用fetchcolumn()方法262
18.3使用pdo执行sql语句263
18.3.1使用exec()方法263
18.3.2使用query()方法264
18.3.3使用预处理语句方法prepare()和方法execute()265
18.4pdo错误处理266
18.4.1使用默认模式获取sql语句错误267
18.4.2使用警告模式获取sql语句错误268
18.4.3使用异常模式获取sql语句错误268
18.4.4使用errorcode()方法处理错误270
18.4.5使用errorlnfo()方法处理错误271
18.5事务处理272
18.5.1使用begintransaction()方法272
18.5.2使用mit()方法273
18.5.3使用rollback()方法273
18.5.4实战演练——实现事务处理273
18.6技术解惑274
18.7课后练274
9章作xml文件275
19.1xml语言基础276
19.1.1什么是xml276
19.1.2认识一个简单的xml文件276
19.2xml语言的基本语法277
19.2.1xml声明277
19.2.2处理指令278
19.2.3xml标记与元素279
19.2.4xml属280
19.2.5xml注释281
19.2.6xmlcdata标记282
19.3与xml对象的相关模型283
19.3.1dtd文档类型定义283
19.3.2使用dtd构建xml284
19.3.3dom文档对象模型284
19.4使用dom处理xml285
19.4.1在php中创建xml文档285
19.4.2打开xml文档286
19.4.3使用dom读取数据286
19.5使用simplexml处理xml287
19.5.1创建simplexml对象287
19.5.2遍历子元素288
19.5.3遍历所有元素的属289
19.5.4访问特定节点元素和属289
19.5.5修改xml的数据290
19.5.6保存xml文档291
19.6技术解惑291
19.7课后练292
第20章使用ajax技术293
20.1ajax技术基础294
20.1.1ajax技术初体验294
20.1.2ajax技术的294
20.1.3ajax技术特点295
20.1.4ajax的构成元素介绍295
20.1.5一个简单的ajax程序296
20.2php与ajax的应用298
20.2.1创建xmlrequest对象298
20.2.2检测用户名是否存在299
20.2.3添加新闻类别301
20.3技术解惑303
20.4课后练304
第21章使用smarty模板305
21.1什么是mvc306
21.1.1mvc介绍306
21.1.2mvc的构成306
21.1.3mvc能给php带来什么307
21.2smarty模板基础308
21.2.1smarty介绍308
21.2.2获取并配置smarty308
21.2.3个smarty程序310
21.2.4配置smarty模板的流程311
21.3smarty语法基础312
— 没有更多了 —
以下为对购买帮助不大的评价