图书介绍

PHP程序设计基础教程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

PHP程序设计基础教程
  • 传智播客高教产品研发部编著 著
  • 出版社: 北京:中国铁道出版社
  • ISBN:9787113185701
  • 出版时间:2014
  • 标注页数:264页
  • 文件大小:36MB
  • 文件页数:277页
  • 主题词:PHP语言-程序设计-高等学校-教材

PDF下载


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

下载说明

PHP程序设计基础教程PDF格式电子书版下载

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

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

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

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

图书目录

第1章 PHP开篇1

1.1 PHP基础知识1

1.1.1 Web技术1

1.1.2 PHP概述2

1.1.3 常用编辑工具3

1.2 PHP开发环境搭建3

1.2.1 Apache的安装3

1.2.2 Apache的配置7

1.2.3 PHP的安装11

1.3 编写HelloWorld程序14

本章小结14

第2章 PHP基本语法15

2.1 PHP语法风格15

2.1.1 PHP标记15

2.1.2 PHP注释16

2.2 PHP标识符与关键字17

2.2.1 PHP标识符17

2.2.2 关键字18

2.3 PHP常量18

2.3.1 常量的定义18

2.3.2 预定义常量19

2.4 PHP变量21

2.4.1 变量的定义21

2.4.2 PHP的数据类型22

2.4.3 检测变量的数据类型24

2.4.4 可变变量26

2.5 变量类型的转换26

2.5.1 自动类型转换26

2.5.2 强制类型转换29

2.6 PHP运算符30

2.6.1 运算符与表达式30

2.6.2 算术运算符31

2.6.3 赋值运算符31

2.6.4 递增递减运算符32

2.6.5 比较运算符34

2.6.6 逻辑运算符35

2.6.7 位运算符35

2.6.8 错误控制运算符37

2.6.9 运算符优先级38

2.7 流程控制语句39

2.7.1 选择结构语句39

2.7.2 循环结构语句48

2.7.3 跳转语句51

本章小结54

第3章 函数55

3.1 初识函数55

3.1.1 函数的定义55

3.1.2 函数的调用56

3.1.3 函数的返回值57

3.2 函数的高级应用58

3.2.1 函数中变量的作用域58

3.2.2 可变函数59

3.2.3 函数的嵌套调用60

3.3 函数的递归调用61

3.4 字符串相关函数63

3.4.1 explode()函数63

3.4.2 implode()函数64

3.4.3 strcmp()函数65

3.4.4 str_replace()函数66

3.4.5 substr()函数67

3.4.6 strlen()函数68

3.4.7 trim()函数68

3.5 日期和时间管理70

3.5.1 UNIX时间戳70

3.5.2 获取时间71

3.5.3 格式化输出73

3.6 如何使用PHP手册75

本章小结77

第4章 数组78

4.1 初识数组78

4.1.1 什么是数组78

4.1.2 数组的定义79

4.1.3 数组的使用80

4.1.4 删除数组82

4.1.5 数组操作符83

4.2 数组的常见操作85

4.2.1 数组指针85

4.2.2 数组遍历87

4.2.3 数组排序89

4.2.4 数组元素查找91

4.3 数组的常用函数94

4.3.1 基本函数94

4.3.2 键值对的相关函数96

4.3.3 排序函数98

4.3.4 合并和拆分函数99

4.3.5 其他函数101

本章小结102

第5章 面向对象编程103

5.1 面向对象概述103

5.2 类与对象104

5.2.1 类的定义104

5.2.2 对象的创建105

5.2.3 类的封装106

5.2.4 特殊的$this109

5.3 构造方法和析构方法110

5.3.1 构造方法110

5.3.2 析构方法111

5.4 类常量和静态成员112

5.4.1 类常量113

5.4.2 静态成员114

5.5 继承115

5.5.1 继承的概念115

5.5.2 重写父类方法117

5.5.3 final关键字119

5.6 自动加载及魔术方法120

5.6.1 自动加载120

5.6.2 魔术方法122

5.7 抽象类与接口123

5.7.1 抽象类123

5.7.2 接口125

5.8 多态128

5.9 设计模式129

5.9.1 单例模式129

5.9.2 工厂模式131

5.10 命名空间132

5.10.1 为什么使用命名空间132

5.10.2 命名空间的定义133

5.10.3 命名空间的使用135

本章小结136

第6章 错误处理及调试137

6.1 错误处理概述137

6.1.1 常见的错误类型137

6.1.2 错误级别138

6.1.3 手动触发错误138

6.2 如何处理错误139

6.2.1 显示错误报告139

6.2.2 记录错误日志141

6.2.3 自定义错误处理器143

6.3 异常处理144

6.3.1 异常的概述144

6.3.2 异常的处理144

6.3.3 自定义异常145

6.3.4 多个catch块146

6.3.5 设置顶层异常处理器149

6.4 PHP的调试技术150

6.4.1 使用输出函数进行调试150

6.4.2 使用文件记录进行调试150

6.4.3 使用Xdebug进行调试151

本章小结154

第7章 HTTP协议155

7.1 HTTP概述155

7.1.1 什么是HTTP155

7.1.2 HTTP1.0和HTTP1.1156

7.1.3 HTTP地址157

7.1.4 HTTP消息157

7.2 HTTP请求159

7.2.1 HTTP请求行159

7.2.2 HTTP请求消息头164

7.3 HTTP响应166

7.3.1 HTTP响应状态行166

7.3.2 HTTP响应消息头169

本章小结170

第8章 PHP与Web页面交互171

8.1 解析PHP执行过程171

8.2 Web表单173

8.2.1 表单组成173

8.2.2 获取表单数据174

8.2.3 表单安全验证176

8.2.4 表单数据验证177

8.3 超全局变量179

8.3.1 超全局变量179

8.3.2 $GET179

8.3.3 $_POST180

8.3.4 $_REQUEST181

8.3.5 $_SERVER182

8.3.6 $GLOBALS184

本章小结184

第9章 PHP会话技术185

9.1 会话技术概述185

9.2 Cookie技术185

9.2.1 Cookie概述185

9.2.2 创建Cookie186

9.2.3 读取Cookie187

9.2.4 删除Cookie188

9.3 Cookie案例——显示用户上次访问时间188

9.4 Session技术190

9.4.1 Session概述190

9.4.2 启动Session191

9.4.3 向Session添加数据192

9.4.4 读取Session中的数据192

9.4.5 删除Session中的数据193

9.5 Session案例——实现用户登录194

9.5.1 需求分析194

9.5.2 案例实现195

9.6 本章小结200

第10章 正则表达式201

10.1 正则表达式概述201

10.2 正则表达式语法规则202

10.2.1 定位符(∧、$、\b、\B)202

10.2.2 字符类([])202

10.2.3 选择字符(l)203

10.2.4 连字符(-)203

10.2.5 反义字符([∧])204

10.2.6 限定符(?*+{n,m})204

10.2.7 点字符(.)205

10.2.8 转义符(\)205

10.2.9 反斜线(\)205

10.2.10 括号字符(())206

10.3 PCRE兼容正则表达式函数206

10.3.1 preg_grep()函数206

10.3.2 preg_match()函数207

10.3.3 preg_match_all()函数208

10.3.4 preg_replace()函数209

10.3.5 preg_split()函数210

10.4 正则表达式应用案例211

10.4.1 验证电子邮箱211

10.4.2 验证手机号码212

10.4.3 验证QQ号214

10.4.4 验证网址URL215

10.4.5 验证身份证号码216

本章小结217

第11章 文件操作218

11.1 文件概述218

11.1.1 文件流218

11.1.2 文件类型219

11.1.3 文件属性220

11.2 文件操作223

11.2.1 打开和关闭文件223

11.2.2 读取文件225

11.2.3 写入文件228

11.2.4 其他操作231

11.3 目录操作233

11.3.1 解析目录233

11.3.2 遍历目录235

11.3.3 创建和删除目录236

11.3.4 统计目录中所有文件的大小237

11.4 文件上传与下载239

11.4.1 文件上传239

11.4.2 文件下载242

本章小结244

第12章 PHP图像技术245

12.1 PHP图像基础245

12.1.1 GD库简介245

12.1.2 常见图片格式246

12.1.3 指定正确的MIME类型247

12.2 图像的常见操作248

12.2.1 创建画布248

12.2.2 颜色处理249

12.2.3 输出图像249

12.2.4 绘制基本形状的图像250

12.2.5 绘制文本251

12.3 图像处理的经典案例253

12.3.1 验证码253

12.3.2 添加水印258

12.4 JpGraph图表库261

12.4.1 JpGraph简介261

12.4.2 安装JpGraph261

12.4.3 使用JpGraph262

本章小结264

热门推荐