图书介绍

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

PHP实用教程
  • 郑阿奇主编 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121348822
  • 出版时间:2019
  • 标注页数:389页
  • 文件大小:74MB
  • 文件页数:399页
  • 主题词:PHP语言-程序设计-高等学校-教材

PDF下载


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

下载说明

PHP实用教程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基本说明4

1.1.3 HTML、XHTML和HTML55

1.1.4 PHP语言简介5

1.2格式化HTML页面8

1.2.1设置文本格式8

1.2.2多媒体标记11

1.2.3表格的设置13

1.3表单15

1.3.1表单标记15

1.3.2表单输入控件16

1.3.3其他表单控件19

1.4超链接21

1.5设计框架23

1.6层叠样式表(CSS)25

1.6.1样式表定义26

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

1.6.3 CSS属性30

1.6.4 CSS、CSS 333

1.6.5 HTML 5+CSS 334

习题135

第2章 PHP开发环境36

2.1 PHP分立组件环境搭建36

2.1.1组件的选择36

2.1.2环境的搭建37

2.1.3创建PHP项目47

2.2 PHP集成软件环境搭建50

2.2.1 WampServer简介50

2.2.2 WampServer安装51

2.3典型PHP程序实例53

2.3.1最简单的PHP程序53

2.3.2同一页面上的PHP交互54

2.3.3不同页面上的PHP交互55

2.4 PHP项目导入56

习题257

第3章 PHP基础语法58

3.1 PHP入门58

3.1.1 PHP标记风格58

3.1.2 PHP程序注释59

3.1.3 PHP页面输出59

3.1.4 HTML嵌入PHP60

3.1.5 PHP使用JavaScript60

3.2数据类型61

3.2.1整型61

3.2.2浮点型62

3.2.3字符串62

3.2.4布尔型64

3.2.5数组和对象65

3.2.6 NULL类型65

3.2.7资源类型66

3.2.8伪类型66

3.2.9类型转换66

3.3变量与常量68

3.3.1自定义变量68

3.3.2可变变量71

3.3.3预定义变量71

3.3.4外部变量73

3.3.5常量75

3.4运算符与表达式76

3.4.1算术运算符76

3.4.2赋值运算符76

3.4.3位运算符77

3.4.4比较运算符78

3.4.5错误控制运算符78

3.4.6执行运算符79

3.4.7递增/递减运算符79

3.4.8逻辑运算符80

3.4.9字符串运算符80

3.4.10其他运算符81

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

3.4.12表达式82

3.5程序流程控制83

3.5.1条件控制语句83

3.5.2循环控制语句87

3.5.3流程控制符90

3.5.4流程控制的替代语法92

3.5.5包含文件操作93

3.5.6 declare结构93

3.6 PHP函数94

3.6.1用户自定义函数95

3.6.2参数的传递95

3.6.3函数变量的作用域96

3.6.4函数的返回值96

3.6.5函数的调用97

3.6.6递归函数98

3.6.7变量函数98

3.6.8系统函数99

3.6.9匿名函数99

3.7综合实例99

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

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

习题3102

第4章 PHP数组与字符串103

4.1数组及处理103

4.1.1数组的创建和初始化103

4.1.2键名和值的操作106

4.1.3数组的遍历和输出109

4.1.4数组的排序112

4.1.5数组的集合操作115

4.1.6其他操作116

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

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

4.2字符串操作121

4.2.1字符串的定义与显示121

4.2.2字符串的格式化121

4.2.3常用的字符串函数122

4.2.4字符串的比较124

4.2.5字符串的替换124

4.2.6字符串与HTML125

4.2.7其他字符串函数126

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

4.3正则表达式129

4.3.1基础知识129

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

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

习题4137

第5章 PHP常用功能模块138

5.1目录与文件操作138

5.1.1目录操作138

5.1.2文件的打开与关闭140

5.1.3文件的写入142

5.1.4文件的读取144

5.1.5文件的上传与下载148

5.1.6其他常用文件函数151

5.1.7实例——投票统计153

5.2图形处理155

5.2.1安装PHP图像库155

5.2.2创建图形156

5.2.3绘制图形158

5.2.4图形的处理166

5.2.5其他的图形函数170

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

5.3日期和时间172

5.3.1 UNIX时间戳172

5.3.2时间转化为时间戮173

5.3.3获取日期和时间173

5.3.4其他日期和时间函数176

5.3.5实例——生成日历176

习题5178

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

6.1基本概念179

6.2 PHP中的类180

6.2.1创建类180

6.2.2类的属性和方法180

6.2.3类的实例化181

6.2.4类的访问182

6.2.5静态属性和方法182

6.2.6构造函数和析构函数183

6.3类的继承184

6.3.1子类访问父类184

6.3.2方法重载185

6.3.3使用final关键字185

6.3.4 Traits机制186

6.4抽象类与接口186

6.4.1抽象类186

6.4.2接口187

6.5类的魔术方法189

6.5.1复制对象189

6.5.2方法重载189

6.5.3属性重载190

6.5.4字符串转换191

6.5.5自动加载对象191

6.5.6对象序列化192

6.5.7对象调用192

6.6类型判断与引用193

6.6.1对象类型的判断193

6.6.2通过变量引用类193

6.6.3引用静态调用的类194

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

习题6196

第7章 构建PHP互动网页197

7.1 PHP与表单197

7.1.1提交表单数据197

7.1.2接收表单数据197

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

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

7.2 URL处理201

7.2.1获取URL参数201

7.2.2解析URL201

7.2.3 URL编解码202

7.3页面跳转203

7.3.1使用header()函数203

7.3.2使用HTML标记203

7.3.3使用客户端脚本204

7.4会话管理204

7.4.1会话的工作原理204

7.4.2实现会话204

7.4.3 Cookie技术207

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

习题7216

第8章 数据库基础217

8.1数据库的基本概念217

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

8.1.2关系数据库管理系统218

8.1.3关系数据库语言220

8.2 MySQL基础知识221

8.2.1 MySQL简介221

8.2.2 MySQL数据对象222

8.2.3 MySQL表结构223

8.2.4 MySQL数据类型223

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

8.3.1创建数据库227

8.3.2创建表228

8.4表数据操作231

8.4.1插入表数据231

8.4.2修改表数据232

8.4.3删除表数据233

8.5数据查询234

8.5.1选择列234

8.5.2选择查询对象235

8.5.3指定查询条件236

8.5.4数据分组243

8.5.5排序246

8.5.6限制返回行数247

8.6视图247

8.6.1视图的概念247

8.6.2创建视图248

8.6.3查询视图249

8.6.4删除视图249

8.7过程式数据库对象250

8.7.1存储过程250

8.7.2存储函数252

8.7.3触发器253

习题8254

第9章 使用PHP操作数据库256

9.1使用PHP访问MySQL的基本流程256

9.2连接MySQL服务器257

9.2.1建立连接257

9.2.2选择数据库257

9.2.3关闭连接258

9.3操作MySQL数据库258

9.3.1执行SQL语句258

9.3.2处理结果集259

9.3.3其他MySQL函数261

9.4实例——操作课程表262

9.5 使用PHP操作其他数据库266

9.5.1使用PHP操作Oracle266

9.5.2使用PHP操作SQL Server273

习题9281

第10章 使用PDO访问数据库282

10.1 PDO的基本概念282

10.2使用PDO访问异构数据库的方法283

10.2.1安装PDO284

10.2.2创建PDO对象284

10.2.3使用PDO284

10.3使用PDO访问数据库实例285

10.3.1 SQL Server 2014的PDO驱动285

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

习题10293

第11章 PHP与AJAX294

11.1 AJAX基础294

11.1.1 AJAX的工作原理294

11.1.2 AJAX初始化295

11.1.3发送HTTP请求296

11.1.4指定响应处理函数296

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

11.2 PHP与AJAX交互297

11.2.1使用GET方法297

11.2.2使用POST方法299

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

习题11304

第2部分 实验指导305

实验1 使用HTML制作网页305

实验2 PHP的开发环境310

实验3 PHP基础语法313

实验4 PHP数组与字符串318

实验5 PHP常用功能模块324

实验6 PHP面向对象329

实验7 PHP互动网页331

实验8 MySQL数据库336

实验9 使用PHP操作MySQL348

实验10 PHP与AJAX352

第3部分 综合应用实习356

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

P.1数据库的创建356

P.2程序主界面359

P.3学生信息录入362

P.4学生信息查询368

P.5成绩信息录入374

P.6学生成绩查询379

第4部分 附录383

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

A.1程序调试383

A.1.1常见的编程错误383

A.1.2 PHP错误报告管理384

A.1.3 PHP错误调试方法385

A.2异常处理385

A.2.1异常处理类385

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

热门推荐