理工社官网   服务热线:010-68914026,010-82562903
群组交流  登录  注册  
教育网logo

教育网手机版

扫码访问

手机版网页二维码
分享至:
PHP编程基础与案例开发(第2版)   浏览:209
辽宁省首届电子信息类专业微课大赛获奖成果
作  者:刘丽 杨灵 主编
I S B N:978-7-5763-1498-4
适用对象:适用于高职层次读者。
特别申明:本页面【京东购买】按钮,仅是通过京东API接口以ISBN为关键字搜索京东商城图书信息,本网站及北京理工大学出版社有限责任公司不对京东及其他第三方的销售行为和图书真伪作担保及保证。
扫码申请样书
移动端查看
本书系统地介绍了PHP程序开发的相关知识,并在实际应用中通过具体案例,使读者巩固所学知识,更好地进行开发实践。本书将教学内容划分为10章,内容包括 PHP入门与开发环境搭建、PHP开发基础、PHP流程控制、PHP数组、PHP函数、正则表达式、面向对象编程、MySQL数据库、Form表单以及综合案例。本书内容丰富、讲解深入浅出,适用于初、中级PHP用户,可以作为各类院校相关专业的教材,同时也是一本面向广大PHP爱好者的PHP实用参考书。
  
国际标准书号(ISBN):978-7-5763-1498-4
主 题 名:PHP编程基础与案例开发(第2版) 开  本:
副 题 名:辽宁省首届电子信息类专业微课大赛获奖成果 教材规划类别: 装订方式:平装
作  者:刘丽 杨灵 主编 最新印次日期:2023-08-11 定  价:58.00
责任编辑:魏笑 王玲玲  策划编辑:高芳 中图法分类号:TP312.8 全文字数:446.00千字
读者对象:适用于高职层次读者。
图书简介:

本书系统地介绍了PHP程序开发的相关知识,并在实际应用中通过具体案例,使读者巩固所学知识,更好地进行开发实践。本书将教学内容划分为10章,内容包括 PHP入门与开发环境搭建、PHP开发基础、PHP流程控制、PHP数组、PHP函数、正则表达式、面向对象编程、MySQL数据库、Form表单以及综合案例。本书内容丰富、讲解深入浅出,适用于初、中级PHP用户,可以作为各类院校相关专业的教材,同时也是一本面向广大PHP爱好者的PHP实用参考书。
  

第1章 PHP入门与开发环境搭建………1
1.1 PHP概况…………………………1
1.1.1 PHP定义 ……………………………1
1.1.2 PHP的优势和特点…………………2
1.1.3 PHP的应用领域及发展趋势……………4
1.2 PHP开发环境搭建……………………4
1.2.1 PHP开发环境的安装…………………5
1.2.2 PHP服务器的启动与停止……………19
1.2.3 PHP开发环境的关键配置………………20
1.2.4 常用代码编辑工具………………………26
1.3 综合案例 第一个PHP程序………………28
小结……………………………………29
习题………………………………………29
第2章 PHP开发基础………………………30
2.1 PHP代码基本语法…………………………30
2.1.1 PHP开始标记与结束标记………………30
2.1.2 PHP 注释…………………………32
2.1.3 PHP语句及语句块…………………34
2.2 PHP 数据类型……………………………35
2.2.1 标量数据类型………………35
2.2.2 复合数据类型…………………39
2.2.3 特殊数据类型……………………42
2.2.4 数据类型转换…………………43
2.3 常量与变量……………………45
2.3.1 常量…………………………45
2.3.2 变量…………………………48
2.3.3 变量的作用域…………………50
2.3.4 可变变量………………………53
2.4 PHP 运算符及表达式………………53
2.4.1 算术运算符…………………53
2.4.2 字符串运算符……………………54
2.4.3 赋值运算符………………………55
2.4.4 位运算符……………………………56
2.4.5 递增或递减运算符……………………58
2.4.6 比较运算符………………………58
2.4.7 逻辑运算符……………………………60
2.4.8 条件运算符………………60
2.4.9 运算符优先级 ……………………61
2.4.10 表达式…………………………62
2.5 PHP数据的输出…………………………63
2.5.1 常用输出语句…………………………63
2.5.2 输出运算符“”………………64
2.6 PHP编码规范…………………………65
2.6.1 PHP书写规则………………………65
2.6.2 PHP命名规则………………………66
小结………………………………………67
习题……………………………………67
第3章 PHP流程控制………………………69
3.1 条件控制语句…………………………69
3.1.1 if语句………………………………69
3.1.2 if…else语句………………………70
3.1.3 elseif语句…………………………71
3.1.4 switch语句………………………73
3.2 循环语句…………………………………75
3.2.1 while循环语句………………………75
3.2.2 do…while 循环语句………………………76
3.2.3 for 循环语句……………………77
3.3 跳转语句…………………………79
3.3.1 continue语句……………………79
3.3.2 break语句………………………………81
3.3.3 终止 PHP程序运行……………………82
3.4 循环结构应用………………………84
3.5 综合案例…………………………86
小结…………………………………………88
习题…………………………………88
第4章 PHP数组…………………………91
4.1 数组…………………………………91
4.1.1 通过数组标识符“[]”创建一维数组………92
4.1.2 使用 array()函数创建一维数组………………93
4.1.3 数组的分类……………………………94
4.2 二维数组………………………………96
4.2.1 通过数组标识符“[]”创建二维数组…………96
4.2.2 使用 array()函数创建二维数组………………96
4.3 数组操作函数……………………………………97
4.3.1 转换数组函数…………………………97
4.3.2 数组遍历函数………………………100
4.3.3 数组检查函数…………………101
4.4 数组的应用………………………………102
4.4.1 数组统计……………………………103
4.4.2 数组排序………………………104
4.5 综合案例………………………………109
小结…………………………………111
习题……………………………………………111
第5章 PHP函数…………………………115
5.1 函数………………………………………115
5.1.1 函数的定义………………………115
5.1.2 函数的返回值………………………116
5.2 函数的调用……………………………117
5.2.1 函数的嵌套调用……………………117
5.2.2 函数的递归调用…………………118
5.2.3 函数中变量的作用域 …………………119
5.3 PHP函数库……………………………120
5.3.1 PHP变量函数库…………………………120
5.3.2 PHP字符串函数库 ……………………121
5.3.3 PHP日期时间函数库……………124
5.3.4 PHP数学函数库……………………126
5.3.5 PHP 文件系统函数库………………128
5.4 综合案例……………………………129
小结………………………………………130
习题………………………………131
第6章 正则表达式………………………132
6.1 正则表达式简介……………………132
6.1.1 正则表达式的概念…………………132
6.1.2 正则表达式的基本语法 ………………133
6.1.3 正则表达式的特殊字符………………134
6.1.4 常用的正则表达式……………………135
6.2 模式匹配函数………………………135
6.2.1 匹配字符串……………………………136
6.2.2 替换字符串………………………137
6.2.3 用正则表达式分隔字符串………………138
6.3 综合案例…………………………………139
小结…………………………142
习题………………………………142
第7章 面向对象编程…………………………143
7.1 面向对象的概念……………………………143
7.1.1 面向对象编程的基本概念……………143
7.1.2 面向对象编程的主要特征………………144
7.2 类和对象…………………………144
7.2.1 类的定义…………………………145
7.2.2 对象的创建………………………145
7.2.3 类成员和作用域……………………146
7.2.4 构造函数 ……………………150
7.2.5 析构函数……………………151
7.2.6 继承……………………………152
7.3 高级应用…………………………156
7.3.1 final关键字……………………156
7.3.2 抽象类与抽象方法……………157
7.3.3 接口……………………………158
7.3.4 多态………………………………160
7.4 设计模式………………………163
7.4.1 单例模式……………………163
7.4.2 工厂模式…………………166
7.5 综合案例……………………167
小结……………………………168
习题……………………………168
第8章 MySQL数据库………………171
8.1 数据库概述……………………171
8.1.1 数据库与数据库管理系统……………171
8.1.2 数据模型…………………172
8.1.3 SQL语言………………173
8.2 MySQL 数据库设计……………173
8.2.1 MySQL数据库简介……………173
8.2.2 启动和关闭 MySQL服务器…………174
8.2.3 操作数据库 …………………………177
8.2.4 MySQL数据类型………………178
8.2.5 操作MySQL 数据表…………182
8.2.6 操作数据表数据…………………187
8.3 phpMyAdmin图形管理工具……………199
8.3.1 登录 phpMyAdmin…………199
8.3.2 操作数据库 ………………201
8.3.3 操作数据表…………………202
8.3.4 管理数据记录…………………203
8.3.5 使用 phpMyAdmin导入/导出数据库…………205
8.4 PHP操作 MySQL数据库……………………206
8.4.1 PHP操作MySQL数据库的步骤…………206
8.4.2 PHP操作 MySQL数据库的方法…………206
小结……………………………………209
习题…………………………………………209
第9章 Form 表单……………………210
9.1 创建和编辑表单………………………210
9.1.1 创建表单…………………………210
9.1.2 添加表单元素…………………211
9.1.3 定义表单数据提交方式………………215
9.2 在PHP 中接收和处理表单数据……………216
9.2.1 $_GET[]方法获取表单数据………………216
9.2.2 $_POST[]方法获取表单数据……………217
9.2.3 使用JavaScript 验证表单的输入 …………217
9.3 文件上传………………………………219
9.3.1 使用POST方法上传文件…………219
9.3.2 配置文件上传……………………221
小结………………………………221
习题………………………………221
第10章 综合案例——商城购物系统…………223
10.1 商城购物系统规划……………………223
10.1.1 商城购物系统功能结构………………223
10.1.2 系统目录结构…………………225
10.2 数据库设计……………………………226
10.2.1 创建数据库…………226
10.2.2 设计数据库表结构………………226
10.3 商城购物系统前台管理页面………………230
10.3.1 前台总框架……………………230
10.3.2 主页面…………………………230
10.3.3 商品显示页面……………………232
10.3.4 购物车页面…………………234
10.4 商城购物后台管理页面………………237
10.4.1 后台总体框架…………………237
10.4.2 后台首页面………………………238
10.4.3 商品管理页面……………239
10.4.4 订单管理页面………………241
10.4.5 用户管理页面…………………243
小结………………………245
习题…………………………245
第11章 综合案例——网络考试系统…………246
11.1 网络考试系统的需求分析和功能设计…………246
11.2 数据库设计………………………………248
11.3 全局变量和公共模块……………………252
11.3.1 全局变量………………………254
11.3.2 公共模块………………………254
11.4 管理员功能的程序………………255
11.4.1 课程管理………………………255
11.4.2 班级管理……………………255
11.4.3 学生管理…………………256
11.4.4 教师管理……………………257
11.4.5 考试时间安排…………………257
11.5 教师功能的程序……………………258
11.5.1 设置试题题型…………………258
11.5.2 考试命题…………………261
11.5.3 评阅试卷……………………266
11.6 学生考试功能的程序………………272
小结…………………280
习题……………………………280
习题答案………………………………281
参考文献……………………………286
刘丽,副教授,系党总支副书记兼移动互联网应用技术专业负责人,先后主持完成《基于GLAD标准的计算机基础课程教学资源库建设与应用》等省级以上科研课题5项,主持院级课题5项。主编教材《计算机应用基础教程(下)》、《PHP编程基础与案例开发等编教材3部,获得葫芦岛自然科学著作学术成果奖一等奖;主持或参加专利 7 项。
参与评论
同系列教材