PHP程序设计基础教程(第2版)(微课版)
全新正版 极速发货
¥
52.82
6.7折
¥
79
全新
库存4件
作者李纪云 等 编
出版社清华大学出版社
ISBN9787302635703
出版时间2023-07
装帧平装
开本16开
定价79元
货号1203009895
上书时间2024-06-05
商品详情
- 品相描述:全新
- 商品描述
-
目录
第1章PHP入门与环境搭建1
1.1PHP概述1
1.1.1什么是PHP1
1.1.2PHP的版本1
1.1.3PHP语言的优势3
1.1.4PHP常用工具3
1.2PHP程序的工作流程5
1.2.1PHP的工作流程5
1.2.2PHP服务器6
1.3PHP集成运行环境工具的
安装与配置7
1.3.1WampServer的安装步骤7
1.3.2集成运行环境的配置11
1.4第一个PHP程序19
1.4.1开发第一个PHP网页19
1.4.2设置PHP网站20
1.4.3运行PHP网站20
1.5本章小结21
1.6思考和练习21
第2章PHP开发基础23
2.1PHP基本语法23
2.1.1PHP标记符23
2.1.2PHP注释24
2.1.3PHP语句和语句块25
2.1.4PHP编码规范26
2.1.5PHP命名规则27
2.2常量28
2.2.1自定义常量28
2.2.2预定义常量29
2.3变量30
2.3.1变量的概念30
2.3.2变量的声明和使用30
2.3.3变量的作用域31
2.3.4变量的生存周期33
2.3.5可变变量与变量的引用33
2.4数据类型35
2.4.1标量数据类型35
2.4.2复合数据类型39
2.4.3特殊数据类型40
2.4.4检测数据类型41
2.5数据类型的转换43
2.5.1自动类型转换43
2.5.2强制类型转换44
2.6数据的输出46
2.6.1print和echo47
2.6.2输出运算符""47
2.7本章小结47
2.8思考和练习47
第3章运算符和表达式49
3.1算术运算符49
3.1.1常用算术运算符50
3.1.2累加、累减运算符50
3.2字符串运算符52
3.3赋值运算符52
3.4比较运算符53
3.5逻辑运算符54
3.6按位运算符55
3.7错误控制运算符56
3.8三元运算符56
3.9运算符的优先级和结合规则57
3.10表达式57
3.11本章小结58
3.12思考和练习58
第4章流程控制语句59
4.1流程控制概述59
4.2条件控制语句59
4.2.1if语句60
4.2.2if…else语句61
4.2.3if…elseif…else语句62
4.2.4switch语句64
4.3循环控制语句66
4.3.1while循环语句66
4.3.2do-while循环语句68
4.3.3for循环语句69
4.3.4foreach循环语句71
4.4跳转控制语句72
4.4.1break语句72
4.4.2continue语句73
4.4.3exit语句74
4.5本章小结74
4.6思考和练习74
第5章数组76
5.1数组概述76
5.2创建数组77
5.3访问数组中的元素77
5.3.1改变元素内容78
5.3.2用print_r()函数输出整个数组79
5.3.3用array_slice()函数读取数组中
的连续几个元素81
5.3.4统计数组中元素的个数82
5.3.5逐个访问数组中的元素82
5.4用foreach循环访问数组86
5.4.1用foreach循环访问数组中
每个元素的值86
5.4.2用foreach循环访问数组中
元素的键和值87
5.4.3用foreach循环修改数组中
元素的值88
5.5多维数组89
5.5.1创建多维数组89
5.5.2访问多维数组中的元素90
5.5.3多维数组的循环访问91
5.6数组的操作93
5.6.1数组的排序93
5.6.2添加和删除数组元素98
5.6.3数组的合并103
5.6.4数组与字符串之间的转换105
5.6.5把数组转换为变量列表106
5.7本章小结106
5.8思考和练习107
第6章PHP函数108
6.1创建和使用简单函数108
6.2创建和调用接收参数的函数116
6.3设置参数默认值120
6.4创建和使用带有返回值的函数122
6.5理解变量的作用域126
6.6本章小结129
6.7思考和练习130
第7章面向对象基础知识131
7.1面向对象的基本概念131
7.1.1类131
7.1.2对象131
7.1.3面向对象编程的三大特点132
7.2PHP与对象132
7.2.1类的定义132
7.2.2成员方法133
7.2.3类的实例化133
7.2.4成员变量134
7.2.5类常量135
7.2.6构造方法和析构方法136
7.2.7继承和多态的实现139
7.2.8“$this->”和“::”的
使用141
7.2.9数据隐藏143
7.2.10静态变量(方法)145
7.3PHP对象的高级应用146
7.3.1final关键字146
7.3.2抽象类147
7.3.3接口的使用148
7.3.4克隆对象150
7.3.5比较对象152
7.3.6检测对象类型152
7.3.7魔术方法(__)153
7.4面向对象的应用——中文
字符串的截取类158
7.5本章小结160
7.6思考和练习160
第8章字符串162
8.1字符串简介162
8.2引用字符串常量163
8.3单引号和双引号的区别163
8.4输出字符串164
8.5字符串的连接符165
8.6字符串操作166
8.6.1去除字符串的首尾空格和
特殊字符166
8.6.2转义、还原字符串数据168
8.6.3获取字符串的长度171
8.6.4截取字符串173
8.6.5比较字符串174
8.6.6检索字符串177
8.6.7替换字符串178
8.6.8格式化字符串180
8.6.9分割字符串181
8.6.10合成字符串182
8.7本章小结183
8.8思考和练习183
第9章PHP与Web页面交互185
9.1PHPWeb编程基础185
9.2Web表单187
9.2.1创建表单187
9.2.2认识表单元素188
9.3PHP与Web页面交互的基本
方法189
9.3.1访问和获取Web表单数据189
9.3.2Web表单数据的有效性验证192
9.3.3Web表单的安全性验证196
9.3.4PHP文件上传处理198
9.4PHP全局变量200
9.4.1全局变量$_SERVER201
9.4.2全局变量$_GET203
9.4.3全局变量$_POST204
9.4.4全局变量$_SESSION205
9.5本章小结209
9.6思考和练习209
第10章会话管理211
10.1用cookie保存页面状态211
10.1.1cookie的组成212
10.1.2在PHP中设置cookie212
10.1.3在脚本中访问cookie213
10.1.4删除cookie214
10.2用PHP会话存储数据217
10.2.1创建会话218
10.2.2读取和写入会话数据218
10.2.3撤销会话221
10.3本章小结225
10.4思考和练习226
第11章综合案例——学生成绩
管理系统227
11.1需求分析227
11.1.1系统描述227
11.1.2系统设计目标227
11.1.3系统功能设计228
11.1.4文件组织228
11.2详细功能设计229
11.2.1前台成绩查询系统229
11.2.2后台数据管理系统230
11.3数据库设计231
11.4各模块功能描述234
11.5本章小结243
11.6思考和练习243
第12章综合案例——个人博客系统244
12.1个人博客系统分析244
12.1.1系统描述244
12.1.2系统设计目标245
12.1.3系统功能设计245
12.1.4文件组织246
12.2数据库设计246
12.2.1数据库结构设计247
12.2.2数据库连接程序设计248
12.3首页设计249
12.3.1首页布局249
12.3.2首页实现249
12.4用户注册模块设计254
12.5博客文章模块设计259
12.5.1文章列表260
12.5.2发表文章260
12.5.3查询文章265
12.5.4我的文章268
12.6图片管理模块设计272
12.6.1显示图片272
12.6.2添加图片274
12.6.3浏览图片278
12.7本章小结282
12.8思考和练习282
参考文献283
内容摘要
《PHP程序设计基础教程(第二版)(微课版)》全面讲述了PHP程序开发的相关基础知识和实例。全书共分为12章,深入介绍了PHP入门知识与环境搭建、PHP 开发基础、运算符和表达式、流程控制语句、PHP 数组和函数、面向对象基础知识、字符串操作、PHP和Web页面交互、PHP会话管理,最后给出了两个完整的开发实例。
《PHP程序设计基础教程(第二版)(微课版)》内容丰富、结构合理、思路清晰、语言简练流畅、示例翔实。《PHP程序设计基础教程(第二版)(微课版)》主要面向网站开发制作的初学者,可作为各类PHP程序开发培训班的培训教材、高等院校相关专业的教材,也可作为动态网站设计与应用开发人员的参考资料。
主编推荐
内容实用。结合作者多年的开发和教学经验,筛选出适合教学的开发案例,操作性强、实用性高,切实提高读者的编程水平。
微课视频。结合知识点录制了操作步骤的微课视频,详细地介绍了知识点的应用,直观明了,便于读者开展自学。
综合案例。给出了两个完整的开发实例,使读者了解程序设计和开发的整个流程。
— 没有更多了 —
以下为对购买帮助不大的评价