PHP程序设计
①全新正版,现货速发,7天无理由退换货②天津、成都、无锡、广东等多仓就近发货,订单最迟48小时内发出③无法指定快递④可开电子发票,不清楚的请咨询客服。
¥
23.93
3.4折
¥
69.8
全新
库存2件
作者陈运军,李洪建
出版社人民邮电
ISBN9787115561244
出版时间2021-07
装帧平装
开本其他
定价69.8元
货号31178452
上书时间2024-10-13
商品详情
- 品相描述:全新
- 商品描述
-
前言
【内容简介】
商品简介
PHP是一种运行于服务器端并完全跨平台的嵌入式脚本编程语言,是目前开发各类Web应用的主流语言之一。本书站在初学者的角度,以通俗易懂的语言、丰富的图表、实用的案例详细介绍了PHP语言。全书共分11章:第1~7章主要介绍了Web开发概念和PHP入门、PHP基本语法、PHP流程控制和数组、PHP函数及应用、PHP与网页交互、PHP访问MySQL数据库、会话控制;第8~11章则围绕PHP进阶、PHP中的面向对象编程、PHP与MVC开发模式及课程案例等进行了介绍。
本书适用于计算机相关专业基于PHP的Web开发课程的教学,也可作为基于PHP的Web应用项目开发爱好者的参考用书。可以根据学习者层次不同选择相关能力指标、知识点进行教学和学习。
作者简介
陈运军:泸州职业技术学院信息工程学院院长。他目前的研究兴趣主要包括物联网工程应用、人工智能、信息控制系统等。
李洪建:硕士,山东科技职业学院副教授,山东省计算机专指委委员,曾指导学生获国赛一等奖2项、国家教学成果奖1项、省教学成果奖特等奖1项和一等奖2项,近五年主持省软科学、省教改、省高校科技计划项目6项,参与各类横纵向课题27项。授权实用新型专利2项,软件著作权2件。
高伟锋:南宁职业技术学院人工智能学院副教授。2010年获广西大学工程硕士学位。目前研究领域为Web前端技术、中文自然语言处理等。
陈静:教授,国务院特殊津贴专家。从事职业教育计算机专业教学20年,主要研究领域为软件开发、测试、移动应用软件开发等。 赵林:广西电力职业技术学院人工智能与信息工程学院院长,计算机科学与技术专业教授。2012年获得广西大学计算机学院计算机技术领域硕士学位。广西电子学会专家委员会高级专家会员、广西科技厅项目评审专家。2017年获得国际工程师IET主任工程师资,主要研究方向为嵌入式应用,软件系统开发等。
目录
目录
第 1章
Web开发概念和PHP入门1
1.1 体系结构选择1
1.2 网站开发中常用概念介绍2
1.3 Web工作原理4
1.4 动态网站开发所需的Web构件5
1.5 初识PHP10
1.5.1 什么是PHP10
1.5.2 第 一个PHP文件10
1.6 搭建PHP开发运行环境11
1.6.1 XAMPP安装12
1.6.2 XAMPP配置和使用15
1.6.3 WampServer的安装使用16
1.7 代码编辑工具Sublime18
1.7.1 Sublime的常用操作18
1.7.2 在Sublime中安装Emmet20
1.7.3 设置文档的自动提示与补全25
1.8 本章习题25
第 2章
PHP基本语法26
2.1 将PHP嵌入HTML代码26
2.2 PHP程序中的注释27
2.3 PHP中的输出方法28
2.4 变量29
2.4.1 变量的命名30
2.4.2 变量的数据类型30
2.4.3 变量类型的转换35
2.4.4 PHP对变量的操作37
2.5 常量39
2.5.1 常量定义39
2.5.2 使用PHP预定义常量40
2.6 PHP中的运算符和表达式41
2.6.1 算术运算符41
2.6.2 字符串运算符41
2.6.3 赋值运算符41
2.6.4 比较运算符42
2.6.5 逻辑运算符42
2.6.6 位运算符42
2.6.7 其他运算符43
2.6.8 表达式43
2.7 本章小结45
2.8 本章习题45
第3章
PHP流程控制和数组47
3.1 PHP中的分支结构47
3.1.1 单分支结构47
3.1.2 双分支结构49
3.1.3 多分支结构50
3.2 PHP中的循环结构53
3.2.1 while语句53
3.2.2 do…while语句54
3.2.3 for循环语句55
3.2.4 foreach语句56
3.3 特殊的流程控制语句57
3.4 PHP中的数组59
3.4.1 数组的分类59
3.4.2 数组的定义和遍历60
3.5 本章小结67
3.6 本章习题67
第4章
PHP函数及应用69
4.1 PHP函数语法69
4.1.1 定义函数和调用函数69
4.1.2 函数参数和返回值71
4.1.3 使用文件包含函数组织代码75
4.2 PHP变量范围77
4.3 PHP对字符串的处理79
4.3.1 对字符串进行分割与合并79
4.3.2 获取字符串子串81
4.3.3 字符串查找82
4.3.4 字符串替换83
4.3.5 HTML字符串处理函数84
4.4 用PHP获取日期和时间85
4.4.1 更改时区85
4.4.2 UNIX时间戳85
4.4.3 生成日期和时间的函数86
4.4.4 获取日期和时间的信息88
4.5 PHP操作文件和目录90
4.5.1 打开和关闭文件90
4.5.2 读取文件91
4.5.3 写入文件94
4.5.4 目录操作函数95
4.5.5 获取路径中的文件名和目录名95
4.5.6 判断文件和目录是否存在96
4.5.7 删除和复制文件96
4.6 本章习题96
第5章
PHP与网页交互97
5.1 PHP的预定义数组97
5.1.1 预定义数组$_POST98
5.1.2 预定义数组$_GET101
5.1.3 其他的预定义数组102
5.2 应用实践:获取用户注册表单信息并输出104
5.3 文件上传107
5.3.1 浏览器端文件上传设置107
5.3.2 在服务器端通过PHP处理上传文件108
5.4 应用实践:注册用户上传头像112
5.5 文件下载113
5.6 本章小结115
5.7 本章习题115
第6章
PHP访问MySQL数据库117
6.1 MySQL数据库基础知识117
6.1.1 MySQL数据库的存储引擎117
6.1.2 MySQL数据库的数据类型118
6.1.3 MySQL字符集与字符序120
6.1.4 MySQL数据库的SQL语法基础121
6.1.5 数据库用户权限管理123
6.2 认识Navicat124
6.3 应用实践:设计动漫电影信息网站的数据库132
6.4 PHP访问MySQL数据库的流程138
6.5 PHP访问MySQL数据库的函数139
6.5.1 连接MySQL数据库服务器的函数139
6.5.2 获取MySQL错误信息的函数141
6.5.3 执行SQL语句的函数142
6.5.4 处理结果集的函数143
6.5.5 关闭数据库连接的函数147
6.6 应用实践:注册用户信息管理148
6.7 应用实践:分页164
6.8 应用实践:抽取系统公共文件168
6.9 本章小结170
6.10 本章习题170
第7章
会话控制173
7.1 Session工作原理173
7.2 Session的生命周期174
7.3 操作Session的函数175
7.4 Session配置176
7.5 应用实践:保存用户登录信息177
7.6 应用实践:登录权限验证179
7.7 Cookie的使用181
7.8 应用实践:自动登录186
7.9 Header函数和输出缓存188
第8章
PHP进阶191
8.1 PHP与Ajax191
8.1.1 Ajax概述191
8.1.2 XMLHttpRequest对象192
8.1.3 应用实践:验证用户名是否可用195
8.1.4 jQuery中的Ajax198
8.2 PHP中富文本的应用199
8.2.1 什么是富文本199
8.2.2 应用实践:使用UEditor进行新闻发布199
8.2.3 UEditor中的上传路径配置202
8.3 用PHP发送邮件203
8.3.1 PHPMailer203
8.3.2 应用实践:使用邮件找回密码207
8.4 用PHP生成图表211
8.4.1 什么是ECharts211
8.4.2 应用实践:使用ECharts统计用户信息214
8.5 Excel导入导出218
8.5.1 PHPExcel介绍218
8.5.2 应用实践:使用PHPExcel进行用户信息导入导出219
8.5.3 使用PHPExcel的常见问题222
8.6 本章习题223
第9章
PHP中的面向对象编程224
9.1 面向对象编程介绍224
9.1.1 什么是类225
9.1.2 什么是对象225
9.2 如何抽象一个类225
9.2.1 类的声明226
9.2.2 成员属性226
9.2.3 成员方法227
9.3 通过类实例化对象228
9.3.1 实例化对象228
9.3.2 对象中成员的访问229
9.3.3 特殊对象引用$this230
9.3.4 构造方法和析构方法232
9.4 封装性234
9.4.1 设置私有成员234
9.4.2 私有成员的访问235
9.5 继承性237
9.5.1 类继承的应用238
9.5.2 访问类型控制239
9.5.3 子类中重载父类的方法241
9.6 本章小结243
9.7 本章习题243
第 10章
PHP与MVC开发模式244
10.1 MVC模式的工作原理244
10.2 MVC模式在项目中的应用244
10.2.1 阶段一:构建MVC结构244
10.2.2 阶段二:抽取模型层业务逻辑248
10.2.3 阶段三:提取访问网站的入口文件252
10.2.4 阶段四:抽取视图层功能252
10.3 本章小结256
10.4 本章习题257
第 11章
课程案例258
11.1 使用Bootstrap美化网页258
11.1.1 用户注册表单页面260
11.1.2 用户登录表单页面262
11.1.3 管理员登录表单页面264
11.1.4 用户列表页面266
11.1.5 修改用户信息页面267
11.2 系统总体项目描述269
11.3 地区管理子系统的实现273
11.3.1 添加地区功能273
11.3.2 显示地区列表功能275
11.3.3 修改地区功能276
11.3.4 删除地区功能277
11.4 动漫电影信息管理子系统的实现279
11.4.1 添加动漫电影功能279
11.4.2 显示动漫电影信息列表功能283
11.4.3 修改动漫电影信息功能286
11.4.4 删除动漫电影信息功能291
11.5 前台首页的实现291
11.5.1 网页导航条的实现291
11.5.2 用户登录功能296
11.5.3 首页主体部分的实现298
11.6 前台栏目列表页的实现301
11.7 前台动漫电影详细内容页的实现304
11.8 留言管理子系统的实现318
11.9 本章小结321
内容摘要
PHP是一种运行于服务器端并完全跨平台的嵌入式脚本编程语言,是目前开发各类Web应用的主流语言之一。本书站在初学者的角度,以通俗易懂的语言、丰富的图表、实用的案例详细介绍了PHP语言。全书共分11章:第1~7章主要介绍了Web开发概念和PHP入门、PHP基本语法、PHP流程控制和数组、PHP函数及应用、PHP与网页交互、PHP访问MySQL数据库、会话控制;第8~11章则围绕PHP进阶、PHP中的面向对象编程、PHP与MVC开发模式及课程案例等进行了介绍。
本书适用于计算机相关专业基于PHP的Web开发课程的教学,也可作为基于PHP的Web应用项目开发爱好者的参考用书。可以根据学习者层次不同选择相关能力指标、知识点进行教学和学习。
主编推荐
1.本书以项目为载体,将一个课程项目贯穿始终,基于构思、设计、实施和运动态网页设计与开发的基本技能,使读者能够熟练地利用PHP进行中等难度的动态网页编程。
2.本书是讲授PHP 的一线教师多年的授课及项目开发经验的结晶。本书配备了丰富的教学资源,包括教学课件、教学大纲、习题答案和源代码等,读者可在前言中看到获取方式。
— 没有更多了 —
以下为对购买帮助不大的评价