由于此商品库存有限,请在下单后15分钟之内支付完成,手慢无哦!
100%刮中券,最高50元无敌券,券有效期7天
活动自2017年6月2日上线,敬请关注云钻刮券活动规则更新。
如活动受政府机关指令需要停止举办的,或活动遭受严重网络攻击需暂停举办的,或者系统故障导致的其它意外问题,苏宁无需为此承担赔偿或者进行补偿。
醉染图书PHP7动态开发案例课堂9787302490975
¥ ×1
篇基础入门
章揭开PHP的神秘面纱——我的个PHP程序3
1.1认识PHP4
1.1.1什么是PHP4
1.1.2PHP的发展历程4
1.1.3PHP语言的优势5
1.2PHP7的新特征5
1.3PHP服务器概述7
1.4新手的福音——安装WampServer集成开发环境8
1.5常用的开发利器11
1.5.1PHP代码开发工具11
1.5.2网页设计工具12
1.5.3文本编辑工具12
1.6案例实战——我的个PHP程序13
1.7如何能学好PHP714
1.8疑难解惑15
第2章零基础开始学习——PHP的基本语法17
2.1PHP语言标识风格18
2.2熟悉编码规范18
2.2.1什么是编码规范19
2.2.2PHP的一些编码规范19
.常量21
..1声明和使用常量21
..2使用系统预定义常量21
2.4变量
2.4.1PHP中的变量声明
2.4.2可变变量和变量的引用24
2.4.3变量作用域25
2.4.4变量的销毁27
2.5理解变量的类型28
2.5.1什么是类型28
2.5.2整型(integer)29
2.5.3浮点型(float或double)29
2.5.4布尔型(boolean)29
2.5.5字符串型(string)29
2.5.6数组型(array)30
2.5.7对象型(object)32
2.5.8NULL型32
2.5.9资源类型(Resource)32
2.5.10数据类型之间的相互转换32
2.6PHP7的新变化——声明标量类型和函数返回值类型33
2.7使用运算符35
2.7.1算术运算符35
2.7.2字符串连接符36
2.7.3赋值运算符36
2.7.4比较运算符37
2.7.5逻辑运算符38
2.7.6按位运算符38
2.7.7否定控制运算符39
2.7.8错误控制运算符39
2.7.9三元运算符39
2.7.10运算符的优先级和结合规则39
2.8PHP7的新变化——合并运算符和组合运算符40
2.9PHP中的表达式40
2.10案例实战——建多数组41
2.11疑难解惑42
第3章实现定制功能——函数的应用43
3.1认识函数44
3.2内置函数44
3.2.1数学函数44
3.2.2变量相关的函数45
3.3自定义函数46
3.3.1定义和调用函数46
3.3.2向函数传递参数值47
3.3.3向函数传递参数引用48
3.3.4从函数中返回值48
3.3.5引用函数49
3.3.6取消函数引用50
3.3.7变量函数50
3.4PHP7的新变化——新增intdiv()函数51
3.5包含文件51
3.5.1require和include52
3.5.2include_once和require_once52
3.6疑难解惑53
第4章程序的执行方向——程序控制结构55
4.1流程控制概述56
4.2条件控制结构56
4.2.1单一条件分支结构(if语句)56
4.2.2双向条件分支结构(if…else语句)57
4..多向条件分支结构(elseif语句)57
4.2.4多向条件分支结构(switch语句)58
4.3循环控制结构60
4.3.1while循环语句60
4.3.2do...while循环语句60
4.3.3for循环语句61
4.3.4foreach循环语句62
4.3.5流程控制的另一种书写格式62
4.3.6使用break/continue语句跳出循环64
4.4案例实战1——条件分支结构的应用65
4.5案例实战2——循环控制结构的应用66
4.6疑难解惑67
第5章不可不说的文本数据——字符串69
5.1字符串的单引号和双引号70
5.2字符串的连接符71
5.3字符串的基本操作72
5.3.1手动和自动转义字符串中的字符72
5.3.2计算字符串的长度72
5.3.3字符串单词统计73
5.3.4清理字符串中的空格74
5.3.5字符串的切分与组合74
5.3.6字符串子串的截取75
5.3.7字符串子串的替换76
5.3.8字符串查找77
5.4疑难解惑77
第6章匹配文本有妙招——正则表达式79
6.1什么是正则表达式80
6.2正则表达式的语法规则80
6.2.1方括号([])80
6.2.2连字符(-)80
6..点号字符(.)80
6.2.4限定符(+*?n,m)81
6.2.5行定位符(^和$)81
6.2.6排除字符([^])81
6.2.7括号字符(())81
6.2.8选择字符(|)81
6.2.9转义字符与反斜杠81
6.2.10认E-mail的正则表达式82
6.3Perl兼容正则表达式函数82
6.3.1使用正则表达式对字符串进行匹配82
6.3.2使用正则表达式替换字符串的子串84
6.3.3使用正则表达式切分字符串85
6.4案例实战——创建商品在线订单页面85
6.5疑难解惑89
第2篇核心技术
第7章特殊的元素集合——数组93
7.1什么是数组94
7.2数组类型94
7.2.1数字索引数组94
7.2.2关联索引数组95
7.3数组的结构95
7.3.1一维数组96
7.3.2多维数组96
7.4遍历数组98
7.4.1遍历一维数字索引数组98
7.4.2遍历一维关联索引数组98
7.4.3遍历多维数组99
7.5数组排序100
7.5.1一维数组排序100
7.5.2多维数组排序102
7.6字符串与数组的转换103
7.7向数组中添加和删除元素104
7.7.1向数组中添加元素104
7.7.2从数组中删除元素105
7.8查询数组中的指定元素106
7.9统组元素的个数108
7.10删除数组中重复的元素109
7.11调换数组中的键值和元素值110
7.12数组的序列化111
7.13疑难解惑112
第8章表单的动态效果——PHP与Web页面交互113
8.1创建动态内容114
8.2表单与PHP114
8.3设计表单元素115
8.3.1表单的基本结构115
8.3.2文本框115
8.3.3复选框116
8.3.4单选按钮118
8.3.5下拉列表119
8.3.6重置按钮和提交按钮120
8.4传递数据1
8.4.1用POST方式传递数据1
8.4.2用GET方式传递数据1
8.5PHP获取表单传递数据的方法124
8.6PHP对URL传递的参数进行编码125
8.7案例实战——商品订单表126
8.8疑难解惑127
第9章时间很重要——管理日期
和时间129
9.1系统时区的设置130
9.1.1时区划分130
9.1.2时区设置130
9.2PHP的日期和时间函数130
9.2.1关于Unix时间戳130
9.2.2获取当前的时间戳131
9..获取当前的日期和时间131
9.2.4使用时间戳获取日期信息132
9.2.5检验日期的有效135
9.2.6输出格式化时间戳的日期和时间135
9.2.7显示本地化的日期和时间137
9.2.8将日期和时间解析为Unix时间戳138
9.2.9日期时间在PHP和MySL数据格式之间转换138
9.3案例实战1——实现倒计时功能139
9.4案例实战2——比较两个时间的大小139
9.5疑难解惑140
0章保持HTTP连接状态——Cookie和会话管理141
10.1Cookie的基本操作142
10.1.1什么是Cookie142
10.1.2创建Cookie142
10.1.3读取Cookie143
10.1.4删除Cookie144
10.2认识Session145
10.2.1什么是Session145
10.2.2Session的基本功能146
10..Cookie与Session146
10.2.4储存Session在Cookie或URL中146
10.3会话管理146
10.3.1创建会话146
10.3.2注册会话变量147
10.3.3使用会话变量148
10.3.4注销和销毁会话变量148
10.4案例实战——综合应用会话管理149
10.5疑难解惑150
1章设计图形图像——GD绘图与图像处理151
11.1在PHP中加载GD库152
11.2图形图像的典型应用案例154
11.2.1创建一个简单的图像155
11.2.2使用GD2的函数在图片上添加文字156
11..使用TrueType字体处理中文生成图片157
11.3Jpgraph库的基本操作159
11.3.1Jpgraph的安装160
11.3.2Jpgraph的配置160
11.4案例实战1——制作圆形统计图161
11.5案例实战2——制作3D饼形统计图163
11.6疑难解惑164
2章不可避免的问题——错误处理和异常处理167
12.1常见的错误和异常168
12.2错误处理171
12.2.1php.ini中的错误处理机制171
12.2.2应用DIE语句来调试172
12..自定义错误和错误触发器172
12.2.4错误记录175
1.PHP7新变化——改变了错误的报告方式176
12.4异常处理177
12.4.1异常的基本处理方法177
12.4.2自定义的异常处理器179
12.4.3处理多个异常180
12.4.4设置顶层异常处理器181
12.5案例实战——处理异常或错误182
12.6疑难解惑183
3章与外界的交流——操作文件与目录185
13.1查看文件和目录186
13.1.1查看文件名称186
13.1.2查看目录名称186
13.1.3查看文件真实目录187
13.2查看文件信息187
13.2.1查看文件的类型187
13.2.2查看文件的访问和修改时间188
13.3文件操作188
13.3.1打开文件和关闭文件189
13.3.2读取文件190
13.3.3文件数据写入191
13.3.4重命名和移动文件193
13.3.5复制文件193
13.3.6删除文件194
13.4目录操作194
13.5上传文件198
13.5.1全局变量$_FILES198
13.5.2文件上传199
13.6案例实战——编写访客器201
13.7疑难解惑202
4章主流的编程思想——面向对象编程203
14.1类和对象的介绍204
14.2类的基本操作205
14.2.1类的声明205
14.2.2成员属205
14..成员方法206
14.2.4类的实例化206
14.2.5访问类中的成员属和方法207
14.3构造方法和析构方法208
14.4访问器210
14.5类的继承211
14.6抽象类和接口212
14.6.1抽象类212
14.6.2接口213
14.7面向对象的多态215
14.7.1通过继承实现多态215
14.7.2通过接口实现多态216
14.8PHP7的新变化——支持匿名类217
14.9疑难解惑218
5章提升安全的武器——PHP加密技术219
15.1使用PHP加密函数220
15.1.1实例1——使用md5()函数进行加密220
15.1.2实例2——使用crypt()函数进行加密220
15.1.3实例3——使用sha1()函数进行加密222
15.2使用PHP加密扩展库222
15.2.1实例4——安装和使用Mcrypt扩展库222
15.2.2实例5——使用Mhash扩展库224
15.3疑难解惑226
第3篇不错技能
6章管理MySL的利器——phpMyAdmin操作MySL数据库229
16.1什么是MySL0
16.1.1客户-服务器软件0
16.1.2数据库的原理0
16.1.3MySL版本1
16.1.4MySL的优势2
16.2创建MySL数据库和数据表2
16.2.1启动phpMyAdmin管理程序2
16.2.2创建数据库
16..认识数据表的字段4
16.2.4创建数据表
16.2.5添加数据
16.3加密MySL数据库
16.3.1MySL数据库的安全问题
16.3.2为MySL管理账号加上密码240
16.4数据库的备份与还原241
16.4.1数据库的备份241
16.4.2数据库的还原242
16.5疑难解惑243
7章数据库编程——MySL数据库与SL查询245
17.1安装与配置MySL.7246
17.1.1安装MySL.7246
17.1.2配置MySL.7248
17.2启动服务并登录MySL数据库251
17.2.1启动MySL服务251
17.2.2登录MySL数据库252
17.3MySL数据库的基本操作254
17.3.1创建数据库254
17.3.2查看数据库254
17.3.3删除数据库255
17.3.4选择数据库255
17.4MySL数据表的基本操作256
17.4.1创建数据表256
17.4.2查看数据表的结构257
17.4.3修改数据表结构258
17.4.4删除数据表259
17.5MySL语句的操作259
17.5.1插入记录259
17.5.2查询记录260
17.5.3修改记录261
17.5.4删除记录261
17.6MySL数据库的备份与还原261
17.6.1数据备份261
17.6.2数据还原268
17.7疑难解惑270
8章经典的方法——使用MySLi操作MySL271
18.1PHP访问MySL数据库的一般步骤272
18.2连接数据库前的准备工作272
18.3PHP操作MySL数据库273
18.3.1连接MySL服务器273
18.3.2选择数据库274
18.3.3创建数据库275
18.3.4创建数据表276
18.3.5添加数据278
18.3.6一次插入多条数据279
18.3.7读取数据281
18.3.8释放资源282
18.3.9关闭连接282
18.4案例实战1——动态添加员工信息283
18.5案例实战2——动态查询数据信息284
18.6提升安全——防止SL注入的攻击286
18.7疑难解惑287
9章兼的方法——使用PDO操作MySL数据库289
19.1认识PDO290
19.2PDO的安装290
19.3使用PDO操作MySL291
19.3.1连接MySL数据库292
19.3.2创建数据库293
19.3.3创建数据表294
19.3.4添加数据295
19.3.5一次插入多条数据296
19.3.6读取数据296
19.4提升安全——防止SL注入的攻击298
19.5疑难解惑299
第20章跨平台的数据通信——PHP与XML技术301
20.1理解XML概念302
20.2XML语法基础303
20.2.1XML文档组成和声明303
20.2.2XML元素介绍304
20..处理指令实体引用306
20.2.4XML命名空间307
20.2.5XMLDTD308
20.2.6使用CDATA标签309
20.3将XML文档转换为HTML加以输出309
20.4在PHP中创建XML文档310
20.5使用SimpleXML扩展310
20.5.1创建SimpleXMLElement对象310
20.5.2访问特定节点元素和属312
20.5.3添加XML元素和属312
20.6案例实战——动态创建XML文档313
20.7疑难解惑314
2章异步通信更高效——PHP与Ajax技术315
21.1Ajax概述316
21.1.1什么是Ajax316
21.1.2Ajax的工作过程319
21.1.3Ajax的关键元素319
21.1.4CSS与Ajax320
21.2Ajax的核心技术320
21.2.1全面剖析XMLHttpRequest对象320
21.2.2发出Ajax请求322
21..处理服务器响应324
21.3案例实战1——应用Ajax技术检查用户名325
21.4案例实战2——应用Ajax技术实投功能328
21.5疑难解惑331
第22章PHP的功能——PHP与jery技术333
22.1jery概述334
22.1.1jery能做什么334
22.1.2jery的特点334
22.1.3jery的技术优势335
22.2下载并配置jery337
22.2.1下载jery337
22.2.2配置jery339
2.我的个jery程序339
2..1开发前的一些准备工作339
2..2具体的程序开发340
22.4jery选择器340
22.4.1jery的工厂函数340
22.4.2常见选择器341
22.5jery控制页面343
22.6jery的事件处理344
22.6.1页面加载响应事件344
22.6.2事件捕获与事件冒泡345
22.7jery的动画效果346
22.8案例实战——PHP与jery技术的应用347
22.9疑难解惑349
第章灵活而强大的框架——ZenFae-work框架351
.1什么是ZenFaework框架352
.2ZenFaework的目录结构352
.ZenFaework的安装与测试353
..1实例1——ZenFaework的安装353
..2实例2——创建一个新的ZenFaework应用353
.4PHP与ZenFaework的基本操作356
.4.1实例3——在ZenFaework应用中创建控制层文件356
.4.2实例4——在ZenFaework的控制层文件中添加一个action357
.4.3实例5——在ZenFaework中创建布局(layout)358
.4.4实例6——在ZenFaework中的数据库操作359
.4.5实例7——在ZenFaework中创建表单360
.5疑难解惑362
第4篇项目实战
第24章项目实训1——开发验码系统365
24.1系统分析366
24.1.1学习目标366
24.1.2需求分析366
24.1.3系统文档366
24.2系统的代码实现367
24.2.1系统主界面367
24.2.2生成并输入验码功能368
24..验码控制器369
24.3系统测试371
第25章项目实训2——开发个人博客系统373
25.1系统的需求分析374
25.1.1学习目标374
25.1.2需求分析374
25.1.3系统文档374
25.2数据库分析375
25.2.1分析数据库375
25.2.2创建数据表375
25.3个人博客系统的代码实现376
25.3.1博客数据模型的文件376
25.3.2个人博客系统的主页面380
25.3.3个人博客新建和编辑页面382
25.3.4个人博客删除页面384
25.4系统测试385
第26章项目实训3——开发用户权限系统387
26.1知识388
26.2系统的需求分析389
26.2.1学习目标389
26.2.2需求分析389
26..系统文档389
26.3数据库分析390
26.3.1分析数据库390
26.3.2创建数据表391
26.4用户权限系统的代码实现393
26.4.1系统入口文件393
26.4.2页面控制器393
26.4.3用户登录页面395
26.4.4数据模型的文件397
26.4.5用户数据模型页面399
26.4.6角色数据模型页面401
26.4.7权限数据模型页面402
26.4.8权限显示页面403
26.5系统测试404
第27章项目实训4——开发社区市场系统407
27.1知识408
27.2系统的需求分析408
27.2.1学习目标408
27.2.2需求分析409
27..系统文档409
27.3还原数据库410
27.4社区市场系统的代码实现411
27.4.1系统入口文件411
27.4.2项目配置文件411
27.4.3物品与需求展示控制器414
27.4.4用户后台控制器434
27.4.5数据模型的文件448
27.5系统测试450
刘春茂,于上海复旦大学,硕士于清华大学。曾在美国IBM公司移动产品开发组从事Android平台应用的开发。擅长的核心技术媒体和教育领域个化信,用户行为数据挖掘,健康领域非结构化数据处理。擅长的技术熟悉各种和手机(Andorid和iOS)app的开发等,精通Java, C/C , PHP, Python等流行语言并对Hadoop, MapReduce等大数据框架有深入研究。
亲,大宗购物请点击企业用户渠道>小苏的服务会更贴心!
亲,很抱歉,您购买的宝贝销售异常火爆让小苏措手不及,请稍后再试~
非常抱歉,您前期未参加预订活动,
无法支付尾款哦!
抱歉,您暂无任性付资格