• PHP程序设计 慕课版 第2版
  • PHP程序设计 慕课版 第2版
21年品牌 40万+商家 超1.5亿件商品

PHP程序设计 慕课版 第2版

全新正版 极速发货

46.12 6.6折 69.8 全新

库存2件

广东广州
认证卖家担保交易快速发货售后保障

作者程文彬,朱佳梅,李又玲 编

出版社人民邮电出版社

ISBN9787115524713

出版时间2021-02

装帧平装

开本16开

定价69.8元

货号1202298452

上书时间2024-11-25

书香美美

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
目录
章PHP入门与环境搭建1

1.1PHP概述2

1.1.1PHP是什么2

1.1.2PHP语言的优势2

1.1.3PHP的版本3

1.1.4HTML嵌入式的脚本语言3

1.2PHP程序的工作流程4

1.2.1PHP服务器4

1.2.2PHP的工作流程4

1.3PHP开发环境构建5

1.3.1PHP开发环境的安装5

1.3.2PHP服务器的启动与停止8

1.3.3PHP开发环境的关键配置9

1.4常用代码编辑工具11

1.5个PHP程序12

小结14

上机指导14

习题15

第2章PHP开发基础16

2.1PHP基本语法17

2.1.1PHP标记符17

2.1.2PHP注释17

2.1.3PHP语句和语句块18

2.2PHP的数据类型19

2.2.1标量数据类型19

2.2.2复合数据类型23

2.2.3特殊数据类型24

2.2.4检测数据类型24

2.3PHP数据的输出25

2.3.1print和echo25

2.3.2输出运算符“”26

2.4PHP编码规范26

2.4.1什么是编码规范26

2.4.2PHP书写规则26

2.4.3PHP命名规则27

小结28

上机指导28

习题28

第3章运算符和表达式29

3.1常量30

3.1.1自定义常量30

3.1.2预定义常量32

3.2变量33

3.2.1变量的概念33

3.2.2定义和使用变量33

3.2.3变量的赋值方式34

3.2.4可变变量35

3.2.5PHP预定义变量36

3.3PHP运算符37

3.3.1算术运算符37

3.3.2字符串运算符38

3.3.3赋值运算符38

3.3.4位运算符39

3.3.5递增或递减运算符40

3.3.6逻辑运算符41

3.3.7比较运算符42

3.3.8条件运算符43

3.3.9运算符优先级44

3.4表达式44

3.5数据类型的转换45

3.5.1自动转换45

3.5.2强制转换46

小结49

上机指导49

习题49

第4章流程控制语句50

4.1条件判断语句51

4.1.1if语句51

4.1.2if…else语句52

4.1.3switch语句54

4.2循环控制语句56

4.2.1while循环语句56

4.2.2do...while循环语句57

4.2.3for循环语句58

4.2.4foreach循环语句60

4.2.5循环结构的应用61

4.3跳转语句和终止语句62

4.3.1continue语句62

4.3.2break语句63

4.3.3exit语句64

小结64

上机指导65

习题65

第5章PHP数组66

5.1数组概述67

5.1.1数组是什么67

5.1.2数组的类型67

5.2创建一维数组68

5.2.1通过数组标识符“[]”创建数组68

5.2.2使用array()函数创建数组68

5.3创建二维数组69

5.3.1通过数组标识符“[]”创建二维数组69

5.3.2使用array()函数创建二维数组70

5.4遍历与输出数组71

5.4.1遍历数组71

5.4.2输出数组72

5.5数组函数及其应用73

5.5.1创建数组的函数73

5.5.2数组统计函数76

5.5.3数组指针函数77

5.5.4数组和变量之间的转换80

5.5.5数组检索函数81

5.5.6数组排序函数84

5.5.7数组与数据结构87

5.5.8数组集合函数88

小结91

上机指导91

习题92

第6章PHP与Web页面交互93

6.1表单数据的提交方式94

6.1.1GET方法提交表单数据94

6.1.2POST方法提交表单数据95

6.1.3使用POST方法与GET方法的区别95

6.2应用PHP全局变量获取表单数据96

6.2.1$_POST[]全局变量96

6.2.2$_GET[]全局变量97

6.3使用表单97

6.3.1创建表单98

6.3.2表单元素98

6.3.3使用数组提交表单数据102

6.3.4表单综合应用103

6.4实现文件的上传106

6.4.1上传文件相关配置106

6.4.2全局变量$_FILES106

6.4.3实现PHP文件的上传108

6.5服务器端获取数据的其他方法109

6.5.1$_REQUEST[]全局变量109

6.5.2$_SERVER[]全局变量109

小结111

上机指导111

习题113

第7章函数114

7.1函数简介115

7.1.1什么是函数115

7.1.2函数的分类115

7.2自定义函数115

7.2.1自定义函数的定义115

7.2.2自定义函数的调用116

7.2.3自定义函数的参数116

7.2.4自定义函数的返回值118

7.2.5变量的作用域119

7.2.6变量函数120

7.3PHP文件的引用121

7.3.1include语句122

7.3.2require语句122

7.3.3include语句和require语句的比较123

7.3.4include_once语句和require_once语句123

7.3.5应用include语句构建电子商务平台网首页124

小结126

上机指导126

习题127

第8章字符串操作128

8.1字符串的定义方法129

8.1.1使用单引号或双引号定义字符串129

8.1.2使用定界符定义字符串129

8.2字符串处理函数130

8.2.1转义、还原字符串130

8.2.2获取字符串长度133

8.2.3截取字符串134

8.2.4比较字符串136

8.2.5检索字符串138

8.2.6替换字符串139

8.2.7去掉字符串首尾空格和特殊字符141

8.2.8格式化字符串143

8.2.9分割、合成字符串144

8.2.10字符串与HTML转换145

8.2.11其他常用字符串函数147

小结148

上机指导148

习题149

第9章MySQL数据库150

9.1MySQL简介151

9.1.1什么是MySQL151

9.1.2MySQL特点151

9.1.3MySQL5支持的特性152

9.2启动和关闭MySQL服务器152

9.2.1启动MySQL服务器152

9.2.2连接和断开MySQL服务器152

9.3操作MySQL数据库153

9.3.1创建数据库153

9.3.2选择数据库154

9.3.3查看数据库154

9.3.4删除数据库154

9.4MySQL数据类型154

9.4.1数字类型155

9.4.2字符串类型155

9.4.3日期和时间类型157

9.5操作数据表157

9.5.1创建数据表157

9.5.2查看表结构158

9.5.3修改表结构159

9.5.4重命名数据表160

9.5.5删除数据表160

9.6数据表记录的更新操作161

9.6.1数据表记录的添加161

9.6.2数据表记录的修改161

9.6.3数据表记录的删除161

9.7数据表记录的查询操作162

9.8MySQL中的特殊字符165

9.9MySQL数据库的备份与还原165

9.9.1使用mysqldump命令备份数据库165

9.9.2使用mysql命令还原数据库166

小结167

上机指导167

习题168

0章PHP操作MySQL数据库169

10.1PHP操作MySQL数据库的方法170

10.1.1连接MySQL服务器170

10.1.2选择MySQL数据库171

10.1.3执行SQL语句172

10.1.4将结果集返回数组中173

10.1.5从结果集中获取一行作为对象174

10.1.6从结果集中获取一行作为枚举数组175

10.1.7从结果集中获取一行作为关联数组176

10.1.8获取查询结果集中的记录数177

10.1.9释放内存177

10.1.10断开连接178

10.1.11连接与关闭MySQL服务器的最佳时机178

10.2管理MySQL数据库中的数据179

10.2.1添加数据179

10.2.2编辑数据181

10.2.3删除数据182

10.2.4批量数据操作184

10.2.5在电子商务平台网后台中查看订单和删除订单185

小结187

上机指导187

习题190

1章PHP会话控制191

11.1Cookie的操作192

11.1.1浏览器中的Cookie设置192

11.1.2了解Cookie192

11.1.3创建Cookie193

11.1.4读取Cookie194

11.1.5删除Cookie195

11.1.6创建Cookie数组195

11.2Session的操作196

11.2.1了解Session196

11.2.2启动Session197

11.2.3注册Session197

11.2.4使用Session197

11.2.5删除Session199

11.2.6Session综合应用199

11.2.7电子商务平台网用户管理和权限控制201

11.3Cookie与Session的比较203

小结203

上机指导203

习题206

2章面向对象基础207

12.1面向对象的基本概念208

12.1.1类208

12.1.2对象208

12.1.3面向对象的特点208

12.2类的声明209

12.2.1定义类209

12.2.2成员属性210

12.2.3成员常量210

12.2.4成员方法211

12.3类的实例化211

12.3.1对象的创建211

12.3.2访问类中的成员212

12.3.3“$this”和“::”操作符213

12.3.4构造方法和析构方法214

12.4面向对象的封装215

12.4.1公共成员关键字public216

12.4.2私有成员关键字private216

12.4.3保护成员关键字protected217

12.5面向对象的继承217

12.5.1继承关键字extends218

12.5.2子类调用父类的成员方法218

12.5.3覆盖父类方法219

12.6static关键字220

12.6.1静态属性220

12.6.2静态方法220

12.7抽象类和接口221

12.7.1抽象类222

12.7.2接口223

12.8面向对象实现多态225

12.8.1通过继承实现多态225

12.8.2通过接口实现多态226

12.9面向对象的其他关键字227

12.9.1final关键字227

12.9.2clone关键字227

12.9.3instanceof关键字228

12.10面向对象的常用魔术方法228

12.10.1__set()和__get()方法228

12.10.2__isset()和__unset()方法229

12.10.3__call()方法229

12.10.4__toString()方法230

12.10.5__autoload()方法230

小结231

上机指导231

习题233

3章Ajax技术234

13.1Ajax概述235

13.1.1什么是Ajax235

13.1.2Ajax的开发模式235

13.1.3Ajax的优点235

13.2Ajax技术的组成236

13.2.1JavaScript脚本语言236

13.2.2XMLHttpRequest对象236

13.2.3XML、DOM和CSS240

13.3Ajax与PHP的交互241

13.3.1通过GET方式与PHP进行交互241

13.3.2通过POST方式与PHP进行交互243

13.3.3在电子商务平台网中应用Ajax技术检测用户名246

13.4Ajax开发注意事项248

小结248

上机指导249

习题251

4章ThinkPHP5.0框架252

14.1ThinkPHP5.0简介253

14.1.1主要特性253

14.1.2运行环境253

14.1.3下载与安装253

14.2ThinkPHP5.0基础254

14.2.1目录结构254

14.2.2命名规范255

14.2.3执行流程256

14.3ThinkPHP5.0配置256

14.3.1配置格式256

14.3.2配置加载257

14.3.3入口配置257

14.3.4资源配置258

14.3.5调试配置259

14.4ThinkPHP5.0路由259

14.4.1路由概述259

14.4.2路由模式259

14.4.3路由定义260

14.4.4路由表达式261

14.4.5路由地址262

14.4.6路由分组263

14.4.7MISS路由263

14.4.8URL的生成264

14.5ThinkPHP5.0控制器266

14.5.1控制器的定义266

14.5.2控制器的初始化266

14.5.3跳转和重定向267

14.5.4请求信息268

14.5.5输入变量269

14.5.6请求类型272

14.6ThinkPHP5.0数据库273

14.6.1数据库的连接273

14.6.2基本操作276

14.7ThinkPHP5.0模型280

14.7.1模型的定义280

14.7.2设置数据表280

14.7.3模型调用281

14.7.4模型初始化281

14.7.5模型基础操作282

14.7.6模型事件287

14.8ThinkPHP5.0视图288

14.8.1视图实例化288

14.8.2内置模板引擎289

14.8.3模板赋值289

14.8.4模板渲染291

14.8.5模板输出替换291

14.9ThinkPHP5.0模板292

14.9.1模板特点292

14.9.2模板标签293

14.9.3变量输出294

14.9.4使用函数295

14.9.5内置标签295

14.9.6包含文件296

小结296

5章综合案例——编程e学网297

15.1案例设计298

15.2数据库设计298

15.2.1数据库设计298

15.2.2数据表设计298

15.3前台模块300

15.3.1视频首页300

15.3.2视频列表页303

15.3.3视频播放页304

15.3.4会员中心306

15.3.5登录注册307

15.4后台模块308

15.4.1课程管理308

15.4.2资源管理312

15.4.3注册会员314

15.4.4账号管理315

15.4.5登录315

小结316

6章课程设计——九宫格抽奖317

16.1案例设计318

16.2数据库设计318

16.2.1数据库设计318

16.2.2数据表设计318

16.3抽奖设计319

16.4抽奖流程320

16.4.1后台设置320

16.4.2前台设置321

16.4.3开始抽奖322

16.5微信扫码分享326

16.6个人中心329

16.6.1中奖信息329

16.6.2账号管理330

16.7后台管理系统330

16.7.1奖品设置330

16.7.2中奖信息330

16.7.3会员列表331

16.8登录注册332

16.8.1登录332

16.8.2注册334

16.9Web弹层组件layer336

小结338

内容摘要
本书系统全面地介绍了有关PHP程序开发的各类知识。全书共分16章,内容包括PHP入门与环境搭建、PHP开发基础、运算符和表达式、流程控制语句、PHP数组、PHP与Web页面交互、函数、字符串操作、MySQL数据库、PHP操作MySQL数据库、PHP会话控制、面向对象基础、Ajax技术、ThinkPHP5.0框架、综合案例——编程e学网、课程设计——九宫格抽奖。全书中每章内容都与实例紧密结合,有助于学生理解知识、应用知识,帮助学生达到学以致用。本书为慕课版教材,各章节主要内容配备了以二维码为载体的微课,并在人邮学院平台上提供了慕课。此外,本书还提供了课程资源包。资源包中提供了本书所有实例、上机指导、综合案例的源代码,制作精良的电子课件、重点及难点教学视频,自测题库(包括选择题、填空题、操作题题库及自测试卷等内容),以及拓展综合案例和拓展实验。其中,源代码全部经过精心测试,能够在Windows7、Windows8、Windows10系统下编译和运行。本书可作为高等院校计算机专业、软件学院相关专业“PHP程序设计”课程的教材,同时也适合PHP爱好者、PHP程序开发人员参考使用。

主编推荐
买书送名师,明日科技资深讲师面对面授课。本课程依托人民邮电出版社自主开发的在线教育慕课平台——人邮学院(www.rymooc.com),该平台具有完备的在线“教、学、测”功能。人邮学院提供体系完整的100学时慕课教学视频同步讲解,即学即练的在线测试。书中附有188个微课视频,扫一扫书中二维码,便可随时随地学习。附赠300余道习题和自测题, PPT 课件、案例源代码、自测试卷、拓展案例等丰富的配套资源。

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP