图书介绍

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

PHP程序设计基础教程
  • 张艳,庞海波主编;许胜礼,丁玉涛,王兆庆副主编 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302500575
  • 出版时间:2018
  • 标注页数:292页
  • 文件大小:88MB
  • 文件页数:301页
  • 主题词: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 什么是PHP1

1.1.2 PHP的版本1

1.1.3 PHP语言的优势3

1.1.4 PHP常用工具3

1.2 PHP程序的工作流程5

1.2.1 PHP的工作流程5

1.2.2 PHP服务器6

1.3 PHP集成运行环境工具的安装与配置7

1.3.1 WampServer的安装步骤7

1.3.2 集成运行环境的配置12

1.4 第一个PHP程序21

1.4.1 开发第一个PHP网页21

1.4.2 设置PHP网站22

1.4.3 运行PHP网站23

1.5 本章小结23

1.6 思考与练习24

第2章 PHP开发基础25

2.1 PHP基本语法25

2.1.1 PHP标记符25

2.1.2 PHP注释26

2.1.3 PHP语句和语句块27

2.1.4 PHP编码规范28

2.1.5 PHP命名规则29

2.2 常量30

2.2.1 自定义常量30

2.2.2 预定义常量31

2.3 变量32

2.3.1 变量的概念32

2.3.2 变量的声明和使用32

2.3.3 变量的作用域和生存周期33

2.3.4 变量的生存周期35

2.3.5 可变变量与变量的引用36

2.4 数据类型37

2.4.1 标量数据类型37

2.4.2 复合数据类型40

2.4.3 特殊数据类型41

2.4.4 检测数据类型42

2.5 数据类型的转换43

2.5.1 自动类型转换43

2.5.2 强制类型转换45

2.6 数据的输出46

2.6.1 print和echo46

2.6.2 输出运算符“<?=?>”47

2.7 本章小结47

2.8 思考和练习47

第3章 运算符和表达式49

3.1 算术运算符49

3.1.1 常用算术运算符50

3.1.2 累加、累减运算符50

3.2 字符串运算符51

3.3 赋值运算符52

3.4 比较运算符53

3.5 逻辑运算符54

3.6 按位运算符55

3.7 错误控制运算符56

3.8 三元运算符56

3.9 运算符的优先级和结合规则57

3.10 表达式57

3.11 小结58

3.12 思考和练习58

第4章 流程控制语句59

4.1 流程控制概述59

4.2 条件控制语句59

4.2.1 if语句60

4.2.2 if...else语句61

4.2.3 if..elseif...else语句62

4.2.4 switch语句64

4.3 循环控制语句66

4.3.1 while循环语句67

4.3.2 do-while循环语句68

4.3.3 for循环语句69

4.3.4 foreach循环语句71

4.4 跳转语句72

4.4.1 break语句72

4.4.2 continue语句74

4.4.3 exit语句75

4.5 本章小结75

4.6 思考和练习75

第5章 数组77

5.1 数组概述77

5.2 创建数组78

5.3 访问数组中的元素78

5.3.1 改变元素内容79

5.3.2 用print_r()函数输出整个数组80

5.3.3 用array_slice()函数读取数组中的连续几个元素82

5.3.4 统计数组中元素的个数83

5.3.5 逐个访问数组中的元素84

5.4 用foreach()循环访问数组87

5.4.1 用foreach循环访问数组中每个元素的值88

5.4.2 用foreach循环访问数组中元素的键和值88

5.4.3 用foreach循环修改数组中元素的值89

5.5 多维数组90

5.5.1 创建多维数组90

5.5.2 访问多维数组中的元素92

5.5.3 多维数组的循环访问92

5.6 数组的操作94

5.6.1 数组的排序94

5.6.2 添加和删除数组元素100

5.6.3 数组的合并105

5.6.4 数组与字符串之间的转换107

5.6.5 把数组转换为变量列表108

5.7 本章小结108

5.8 思考和练习109

第6章 PHP函数111

6.1 创建和使用简单函数111

6.2 创建和调用接受参数的函数120

6.3 设置参数默认值123

6.4 创建和使用带有返回值的函数126

6.5 理解变量的作用域130

6.6 本章小结133

6.7 思考和练习134

第7章 面向对象基础知识135

7.1 面向对象的基本概念135

7.1.1 类135

7.1.2 对象135

7.1.3 面向对象编程的三大特点135

7.2 PHP与对象136

7.2.1 类的定义136

7.2.2 成员方法137

7.2.3 类的实例化137

7.2.4 成员变量138

7.2.5 类常量139

7.2.6 构造方法和析构方法140

7.2.7 继承和多态的实现143

7.2.8 “$this->”和“::”的使用146

7.2.9 数据隐藏147

7.2.10 静态变量(方法)149

7.3 PHP对象的高级应用151

7.3.1 final关键字151

7.3.2 抽象类152

7.3.3 接口的使用153

7.3.4 克隆对象155

7.3.5 比较对象157

7.3.6 检测对象类型157

7.3.7 魔术方法(___)158

7.4 面向对象的应用——中文字符串的截取类163

7.5 本章小结165

7.6 思考和练习165

第8章 字符串167

8.1 字符串简介167

8.2 引用字符串常量168

8.3 单引号和双引号的区别168

8.4 输出字符串169

8.5 字符串的连接符170

8.6 字符串操作171

8.6.1 去除字符串的首尾空格和特殊字符171

8.6.2 转义、还原字符串数据174

8.6.3 获取字符串的长度176

8.6.4 截取字符串178

8.6.5 比较字符串180

8.6.6 检索字符串182

8.6.7 替换字符串184

8.6.8 格式化字符串186

8.6.9 分割字符串187

8.6.10 合成字符串188

8.7 本章小结189

8.8 思考和练习189

第9章 PHP与Web页面交互191

9.1 PHPWeb编程基础191

9.2 Web表单193

9.2.1 创建表单193

9.2.2 认识表单元素194

9.3 PHP与Web页面交互的基本方法195

9.3.1 访问和获取Web表单数据195

9.3.2 Web表单数据的有效性验证199

9.3.3 Web表单的安全性验证202

9.3.4 PHP文件上传处理204

9.4 PHP全局变量207

9.4.1 全局变量$SERVER208

9.4.2 全局变量$GET210

9.4.3 全局变量$POST211

9.4.4 全局变量$SESSION213

9.5 本章小结217

9.6 思考和练习217

第10章 会话管理219

10.1 用cookie保存页面状态219

10.1.1 cookie的组成220

10.1.2 在PHP中设置cookie220

10.1.3 在脚本中访问cookie221

10.1.4 删除cookie222

10.2 用PHP会话存储数据225

10.2.1 创建会话226

10.2.2 读取和写入会话数据226

10.2.3 撤销会话229

10.3 本章小结233

10.4 思考和练习234

第11章 综合案例——学生成绩管理系统235

11.1 需求分析235

11.1.1 系统描述235

11.1.2 系统设计目标235

11.1.3 系统功能设计236

11.1.4 文件组织236

11.2 系统功能设计237

11.2.1 前台成绩查询系统237

11.2.2 后台数据管理系统238

11.3 数据库设计239

11.4 各模块功能描述242

11.5 本章小结252

11.6 思考和练习252

第12章 综合案例——个人博客系统253

12.1 个人博客系统分析253

12.1.1 系统描述253

12.1.2 系统设计目标254

12.1.3 系统功能设计254

12.1.4 文件组织255

12.2 数据库设计255

12.2.1 数据库结构设计256

12.2.2 数据库连接程序设计257

12.3 首页设计258

12.3.1 首页布局258

12.3.2 首页实现259

12.4 用户注册模块设计263

12.5 博客文章模块设计268

12.5.1 文章列表269

12.5.2 发表文章269

12.5.3 查询文章274

12.5.4 我的文章278

12.6 图片管理模块设计281

12.6.1 显示图片282

12.6.2 添加图片283

12.6.3 浏览图片288

12.7 本章小结292

12.8 思考和练习292

热门推荐