图书介绍

轻松学PHP编程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

轻松学PHP编程
  • 马春兴,王瑞敬,陈军红等编著 著
  • 出版社: 北京:化学工业出版社
  • ISBN:9787122136374
  • 出版时间:2012
  • 标注页数:356页
  • 文件大小:143MB
  • 文件页数:370页
  • 主题词: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概述2

1.2搭建PHP环境3

1.2.1安装Apache服务器3

1.2.2安装MySQL数据库4

1.2.3安装PHP运行库8

1.3 PHP配置文件概述10

1.4 PHP语法结构11

1.4.1默认标记11

1.4.2脚本标记12

1.4.3短标记12

1.4.4 ASP风格标记12

1.5程序注释14

1.5.1单行注释14

1.5.2 Perl风格单行注释14

1.5.3多行注释语法14

1.6 PHP输出函数15

1.6.1 print()函数15

1.6.2 echo()函数16

1.6.3 printf()函数16

1.6.4 sprintf()函数18

1.7实践案例:编写一个PHP程序18

1.8动手练一练21

1.8.1练习题21

1.8.2上机实践22

第2章 PHP语法基础23

2.1变量24

2.1.1变量命名规则24

2.1.2创建变量24

2.1.3变量作用域25

2.2常量28

2.3数据类型29

2.3.1单一数据类型29

2.3.2复合数据类型31

2.3.3特殊数据类型31

2.4类型转换32

2.4.1自动转换32

2.4.2强制类型转换33

2.4.3转换函数34

2.5运算符36

2.5.1算术运算符36

2.5.2赋值运算符37

2.5.3比较运算符37

2.5.4逻辑运算符38

2.5.5位运算符39

2.5.6字符串运算符39

2.5.7自增和自减运算符39

2.5.8错误控制运算符40

2.6运算符优先级40

2.7表达式41

2.8实践案例:编写图书收据打印程序42

2.9动手练一练44

2.9.1练习题44

2.9.2上机实践45

第3章 PHP流程控制语句46

3.1条件控制语句47

3.1.1单条件if语句47

3.1.2双条件if语句48

3.1.3多条件if语句49

3.1.4嵌套if语句51

3.1.5 switch语句52

3.2循环控制语句54

3.2.1 while循环语句54

3.2.2 do while循环语句55

3.2.3 for循环语句56

3.2.4 foreach循环语句59

3.3跳转控制语句60

3.3.1 break语句60

3.3.2 continue语句61

3.3.3 return语句61

3.4实践案例:在页面上显示前50个素数62

3.5动手练一练63

3.5.1练习题63

3.5.2上机实践65

第4章 PHP面向对象编程66

4.1面向对象概述67

4.1.1什么是对象67

4.1.2封装67

4.1.3继承68

4.1.4多态68

4.2类和对象68

4.3类的成员70

4.3.1字段70

4.3.2属性72

4.3.3常量74

4.3.4方法75

4.3.5作用域关键字76

4.4构造函数和析构函数80

4.4.1构造函数80

4.4.2析构函数81

4.5继承82

4.5.1类继承82

4.5.2构造函数继承84

4.6接口85

4.6.1接口的概念85

4.6.2定义接口85

4.6.3实现接口86

4.7实践案例:编写图书管理系统87

4.8动手练一练91

4.8.1练习题91

4.8.2上机实践92

第5章 使用PHP函数93

5.1数学函数94

5.2日期和时间函数95

5.2.1 date()函数96

5.2.2 checkdate()函数98

5.2.3 gmdate()函数98

5.2.4 getdate()函数99

5.2.5 time()函数100

5.3文件引用函数101

5.3.1 include()函数101

5.3.2 require()函数103

5.3.3 include_once()函数和require_once()函数104

5.4创建自定义函数104

5.4.1自定义函数格式104

5.4.2调用自定义函数105

5.4.3函数的参数106

5.5函数的高级应用109

5.5.1嵌套函数109

5.5.2递归函数109

5.6实践案例:实现网站后台管理110

5.7动手练一练113

5.7.1练习题113

5.7.2上机实践114

第6章 操作字符串115

6.1字符串简介116

6.2定义字符串117

6.2.1使用单引号117

6.2.2使用双引号117

6.2.3使用定界符118

6.3字符串运算符119

6.4字符串操作119

6.4.1去除字符串首尾空格和特殊字符119

6.4.2字符串大小写转换121

6.4.3填充字符串124

6.4.4获取字符串的长度125

6.4.5截取字符串126

6.4.6比较字符串128

6.4.7检索字符串130

6.4.8替换字符串133

6.4.9分隔字符串136

6.4.10将字符串转换为 HTML138

6.4.11将HTML转换为字符串139

6.5实践案例:实现网站后台登录功能140

6.6动手练一练143

6.6.1练习题143

6.6.2上机实践144

第7章 操作数组146

7.1数组概述147

7.1.1创建数组147

7.1.2测试数组149

7.1.3遍历数组151

7.1.4统计数组中的元素153

7.2数组的基本操作155

7.2.1定位数组155

7.2.2增加数组元素159

7.2.3删除数组元素161

7.3管理数组162

7.3.1合并数组163

7.3.2截取数组164

7.3.3从数组中提取元素167

7.4数组的排序169

7.4.1按值对数组排序169

7.4.2按键对数组排序172

7.4.3排序时保持键-值对173

7.4.4实现级联排序174

7.4.5自定义排序算法176

7.5其他数组函数177

7.6实践案例:实现图书网站首页178

7.7动手练一练183

7.7.1练习题183

7.7.2上机实践184

第8章 操作HTML页面186

8.1 HTML表单187

8.1.1 HTML表单元素187

8.1.2创建发表评论表单188

8.2使用PHP为表单元素赋值190

8.3提交表单数据191

8.3.1 GET和POST提交方式192

8.3.2获取POST提交的数据192

8.3.3获取GET提交的数据193

8.4获取表单中的多值195

8.5遍历表单197

8.6处理URL中的参数198

8.6.1编码操作199

8.6.2解码操作200

8.7 Session管理200

8.7.1 Session简介201

8.7.2获取Session ID202

8.7.3启动Session203

8.7.4删除Session206

8.8 Cookie管理207

8.8.1创建Cookie207

8.8.2访问Cookie208

8.8.3删除Cookie210

8.9实践案例:实现图书网站购物车211

8.10动手练一练218

8.10.1练习题218

8.10.2上机实践219

第9章 操作文件和目录220

9.1文件处理221

9.1.1打开文件221

9.1.2关闭文件222

9.1.3写入文件222

9.1.4读取文件225

9.1.5删除文件231

9.1.6复制文件232

9.2获取文件属性232

9.3目录处理234

9.3.1打开和关闭目录234

9.3.2读取目录235

9.3.3解析目录237

9.3.4新建目录239

9.3.5删除目录239

9.4获取目录容量240

9.5文件上传242

9.6文件下载245

9.7实践案例:实现图书网站的留言本模块247

9.8动手练一练250

9.8.1练习题250

9.8.2上机实践251

第10章 操作数据库252

10.1建立到MySQL的连接253

10.1.1建立普通连接253

10.1.2建立持久化连接254

10.1.3关闭连接255

10.2选择数据库255

10.3基本操作256

10.3.1执行SQL语句256

10.3.2获取数据259

10.3.3显示数据262

10.4数据分页显示266

10.5数据库高级操作269

10.5.1获取数据库信息269

10.5.2获取表信息271

10.5.3获取列信息272

10.6读取数据库显示乱码解决方案275

10.6.1了解产生乱码的原因275

10.6.2 PHP网页的编码276

10.6.3 MySQL数据库的编码276

10.7实践案例:实现基于数据库的图书网站277

10.8动手练一练282

10.8.1练习题282

10.8.2上机实践283

第11章 应用Ajax技术284

11.1 Ajax概述285

11.2 XMLHttpRequest对象286

11.2.1创建XMLHttpRequest对象286

11.2.2 XMLHttpRequest对象的属性和方法287

11.2.3 XMLHttpRequest对象的生命周期289

11.2.4发送请求和处理回调函数290

11.3普通文本格式292

11.3.1发送带参数的普通请求293

11.3.2处理文本格式的响应296

11.4 XML格式297

11.4.1发送XML请求297

11.4.2处理XML格式的响应298

11.5处理JSON格式响应300

11.6 Ajax中文乱码解决方案303

11.6.1客户端乱码303

11.6.2服务器端乱码303

11.7实践案例:实现自动完成的图书搜索功能304

11.8动手练一练309

11.8.1练习题309

11.8.2上机实践310

第12章 PHP高级开发技术311

12.1异常处理312

12.1.1异常处理语句312

12.1.2内置的异常类314

12.1.3配置指令315

12.2正则表达式处理316

12.2.1 Perl风格正则表达式316

12.2.2 POSIX风格正则表达式318

12.2.3正则表达式函数320

12.3 XML处理325

12.3.1生成XML325

12.3.2 DOM解析XML327

13.3.3 SimpleXML解析XML330

12.4实践案例:操作学生信息XML文档332

12.5动手练一练337

12.5.1练习题337

12.5.2上机实践338

第13章 留言本339

13.1系统分析340

13.2数据库设计340

13.3公共模块设计341

13.3.1配置文件341

13.3.2全局变量342

13.3.3页面头部信息342

13.3.4函数库343

13.4基本功能实现343

13.4.1发表留言343

13.4.2查看留言346

13.5管理功能实现348

13.5.1管理员登录348

13.5.2回复留言350

13.5.3删除留言353

13.6总结353

练习题参考答案354

热门推荐