图书介绍

PHP实用教程 第2版【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

PHP实用教程 第2版
  • 郑阿奇主编;周怡君编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121243394
  • 出版时间:2014
  • 标注页数:364页
  • 文件大小:80MB
  • 文件页数:373页
  • 主题词:PHP语言-程序设计-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

PHP实用教程 第2版PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1部分 实用教程1

第1章 HTML+CSS基础知识1

1.1 HTML和PHP介绍1

1.1.1 HTML基本结构1

1.1.2 HTML基本说明3

1.1.3 HTML、XHTML和HTML55

1.1.4 PHP语言简介5

1.2 格式化HTML页面7

1.2.1 设置文本格式8

1.2.2 多媒体标记11

1.2.3 表格的设置12

1.3 表单14

1.3.1 表单标记14

1.3.2 表单输入控件15

1.3.3 其他表单控件18

1.4 超链接21

1.5 设计框架22

1.6 样式表(CSS)25

1.6.1 样式表定义25

1.6.2 样式的继承和作用顺序29

1.6.3 CSS属性29

1.6.4 CSS、CSS 332

1.6.5 HTML 5+CSS 333

习题134

第2章 PHP开发环境35

2.1 PHP分立组件环境搭建35

2.1.1 组件的选择35

2.1.2 环境的搭建36

2.1.3 编写PHP程序45

2.2 PHP集成软件环境安装48

2.2.1 WampServer简介48

2.2.2 WampServer安装48

2.3 典型PHP程序实例50

2.3.1 最简单的PHP程序50

2.3.2 同一页面上的PHP交互51

2.3.3 不同页面上的PHP交互52

2.4 PHP项目导入53

习题254

第3章 PHP基础语法55

3.1 PHP入门55

3.1.1 PHP标记风格55

3.1.2 PHP程序注释56

3.1.3 PHP页面输出56

3.1.4 HTML嵌入PHP57

3.1.5 PHP使用JavaScript57

3.2 数据类型58

3.2.1 整型58

3.2.2 浮点型59

3.2.3 字符串59

3.2.4 布尔型61

3.2.5 数组和对象62

3.2.6 NULL类型62

3.2.7 资源类型63

3.2.8 伪类型63

3.2.9 类型转换63

3.3 变量与常量65

3.3.1 自定义变量65

3.3.2 可变变量68

3.3.3 预定义变量68

3.3.4 外部变量70

3.3.5 常量72

3.4 运算符与表达式73

3.4.1 算术运算符73

3.4.2 赋值运算符73

3.4.3 位运算符74

3.4.4 比较运算符74

3.4.5 错误控制运算符75

3.4.6 执行运算符76

3.4.7 递增/递减运算符76

3.4.8 逻辑运算符77

3.4.9 字符串运算符77

3.4.10 其他运算符77

3.4.11 运算符优先级和结合性78

3.4.12 表达式79

3.5 程序流程控制80

3.5.1 条件控制语句80

3.5.2 循环控制语句84

3.5.3 流程控制符86

3.5.4 流程控制的替代语法89

3.5.5 包含文件操作89

3.5.6 declare结构90

3.6 PHP函数91

3.6.1 用户自定义函数91

3.6.2 参数的传递92

3.6.3 函数变量的作用域92

3.6.4 函数的返回值93

3.6.5 函数的调用94

3.6.6 递归函数94

3.6.7 变量函数95

3.6.8 系统函数95

3.6.9 匿名函数95

3.7 综合实例96

3.7.1 实例一——多项选择题96

3.7.2 实例二——计算器程序97

习题398

第4章 PHP数组与字符串99

4.1 数组及处理99

4.1.1 数组的创建和初始化99

4.1.2 键名和值的操作102

4.1.3 数组的遍历和输出105

4.1.4 数组的排序107

4.1.5 数组的集合操作110

4.1.6 其他操作112

4.1.7 PHP 5.4 之后版本新增特性113

4.1.8 实例——处理表格数据114

4.2 字符串操作116

4.2.1 字符串的定义与显示116

4.2.2 字符串的格式化117

4.2.3 常用的字符串函数117

4.2.4 字符串的比较119

4.2.5 字符串的替换120

4.2.6 字符串与HTML121

4.2.7 其他字符串函数122

4.2.8 实例——留言簿内容处理123

4.3 正则表达式124

4.3.1 基础知识125

4.3.2 PHP中正则表达式的应用128

4.3.3 实例——验证表单内容131

习题4132

第5章 PHP常用功能模块133

5.1 目录与文件操作133

5.1.1 目录操作133

5.1.2 文件的打开与关闭135

5.1.3 文件的写入137

5.1.4 文件的读取139

5.1.5 文件的上传与下载143

5.1.6 其他常用文件函数146

5.1.7 实例——投票统计148

5.2 图形处理150

5.2.1 安装PHP图像库150

5.2.2 创建图形151

5.2.3 绘制图形153

5.2.4 图形的处理161

5.2.5 其他的图形函数164

5.2.6 实例——自动生成验证码164

5.3 日期和时间166

5.3.1 UNIX时间戳166

5.3.2 时间转化为时间戳167

5.3.3 获取日期和时间167

5.3.4 其他日期和时间函数170

5.3.5 实例——生成日历170

习题5172

第6章 PHP面向对象程序设计173

6.1 基本概念173

6.2 PHP中的类174

6.2.1 创建类174

6.2.2 类的属性和方法174

6.2.3 类的实例化175

6.2.4 类的访问176

6.2.5 静态属性和方法176

6.2.6 构造函数和析构函数177

6.3 类的继承178

6.3.1 子类访问父类178

6.3.2 方法重载179

6.3.3 使用final关键字179

6.3.4 Traits机制180

6.4 抽象类与接口180

6.4.1 抽象类180

6.4.2 接口181

6.5 类的魔术方法183

6.5.1 克隆对象183

6.5.2 方法重载183

6.5.3 属性重载184

6.5.4 字符串转换185

6.5.5 自动加载对象185

6.5.6 对象序列化186

6.5.7 对象调用186

6.6 类型判断与引用187

6.6.1 对象类型的判断187

6.6.2 通过变量引用类187

6.6.3 引用静态调用的类188

6.7 实例——设计一个学生管理类189

习题6190

第7章 构建PHP互动网页191

7.1 PHP与表单191

7.1.1 提交表单数据191

7.1.2 接收表单数据191

7.1.3 常用表单数据的验证方法192

7.1.4 实例——使用PHP处理表单数据192

7.2 URL处理195

7.2.1 获取URL参数195

7.2.2 解析URL195

7.2.3 URL编解码196

7.3 页面跳转197

7.3.1 使用header()函数197

7.3.2 使用HTML标记197

7.3.3 使用客户端脚本198

7.4 会话管理198

7.4.1 会话的工作原理198

7.4.2 实现会话198

7.4.3 Cookie技术201

7.5 实例——制作一个PHP互动网页205

习题7210

第8章 MySQL数据库基础211

8.1 数据库基础211

8.1.1 数据库与数据库管理系统211

8.1.2 关系数据库管理系统212

8.1.3 关系数据库语言214

8.2 MySQL基础知识215

8.2.1 MySQL简介215

8.2.2 MySQL数据对象216

8.2.3 MySQL表结构217

8.2.4 MySQL数据类型217

8.3 数据库和表的建立与管理221

8.3.1 创建数据库221

8.3.2 创建表222

8.4 表数据操作225

8.4.1 插入表数据225

8.4.2 修改表数据227

8.4.3 删除表数据227

8.5 数据查询228

8.5.1 选择列228

8.5.2 选择查询对象229

8.5.3 指定查询条件231

8.5.4 数据分组237

8.5.5 排序240

8.5.6 限制返回行数240

8.6 视图241

8.6.1 视图的概念241

8.6.2 创建视图242

8.6.3 查询视图242

8.6.4 删除视图243

8.7 过程式数据库对象243

8.7.1 存储过程243

8.7.2 存储函数246

8.7.3 触发器247

习题8248

第9章 PHP操作MySQL249

9.1 PHP访问MySQL的基本流程249

9.2 连接MySQL服务器250

9.2.1 建立连接250

9.2.2 选择数据库251

9.2.3 关闭连接251

9.3 操作MySQL数据库251

9.3.1 执行SQL语句251

9.3.2 处理结果集252

9.3.3 其他MySQL函数254

9.4 实例——操作课程表255

习题9259

第10章 PDO方式访问数据库260

10.1 PDO的基本概念260

10.2 PDO访问异构数据库的方法261

10.2.1 安装PDO262

10.2.2 创建PDO对象262

10.2.3 使用PDO262

10.3 PDO访问数据库实例263

10.3.1 安装SQL Server2008的PDO驱动263

10.3.2 实例——实现简单的登录系统263

习题10271

第11章 PHP与AJAX272

11.1 AJAX基础272

11.1.1 AJAX的工作原理272

11.1.2 AJAX初始化273

11.1.3 发送HTTP请求274

11.1.4 指定响应处理函数274

11.1.5 处理服务器返回的信息274

11.2 PHP与AJAX交互275

11.2.1 使用GET方式275

11.2.2 使用POST方式277

11.2.3 简单实例——AJAX的应用280

习题11282

第2部分 实验指导283

实验1 使用HTML制作网页283

实验2 PHP的开发环境288

实验3 PHP基础语法291

实验4 PHP数组与字符串296

实验5 PHP常用功能模块301

实验6 PHP面向对象306

实验7 PHP互动网页308

实验8 MySQL数据库313

实验9 PHP操作MySQL325

实验10 PHP与AJAX329

第3部分 综合应用实习333

实习PHP/MySQL学生成绩管理系统333

P.1 数据库的创建333

P.2 主程序界面336

P.3 学生信息录入339

P.4 学生信息查询346

P.5 成绩信息录入351

P.6 学生成绩查询357

第4部分 附录360

附录A PHP程序调试与异常处理360

A.1 程序调试360

A.1.1 常见的编程错误360

A.1.2 PHP错误报告管理361

A.1.3 PHP错误调试方法362

A.2 异常处理362

A.2.1 异常处理类362

A.2.2 PHP的异常处理方法363

热门推荐