当前位置:首页 > 工业技术
PHP完全参考手册
PHP完全参考手册

PHP完全参考手册PDF电子书下载

工业技术

  • 电子书积分:16 积分如何计算积分?
  • 作 者:曹俊编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2009
  • ISBN:9787302205609
  • 页数:549 页
图书介绍:
《PHP完全参考手册》目录

第1章 PHP基础 1

1.1 初识PHP 3

1.2 获得PHP 4

1.2.1 Internet上的PHP 4

1.2.2 本地机器上的PHP 5

1.3 创建开发环境 6

1.4 创建第一个PHP页面 7

1.5 运行第一个PHP页面 8

1.6 混合HTML和PHP 10

1.7 输出文本 13

1.8 输出HTML 15

1.9 更多回送功能 16

1.10 使用PHP的“Here”文档 18

1.11 命令行PHP 19

1.12 向PHP代码添加注释 23

1.13 使用变量 25

1.14 在变量中存储数据 26

1.15 插入字符串 29

1.16 创建变量的变量 32

1.17 创建常量 33

1.18 理解PHP的内部数据类型 35

第2章 运算符与流程控制 39

2.1 PHP的数学运算符 39

2.2 使用赋值运算符 44

2.3 递增和递减值 45

2.4 PHP字符串运算符 47

2.5 按位运算符 48

2.6 执行运算符 49

2.7 PHP运算符优先级 50

2.8 使用if语句 52

2.9 PHP比较运算符 55

2.10 PHP逻辑运算符 57

2.11 else语句 59

2.12 elseif语句 61

2.13 三元运算符 63

2.14 switch语句 64

2.15 使用for循环 66

2.16 使用while循环 68

2.17 使用do...while循环 70

2.18 使用foreach循环 72

2.19 轻松地终止循环 73

2.20 跳过迭代 75

2.21 PHP替换语法 76

第3章 字符串与数组 77

3.1 字符串函数 77

3.2 在数值和字符串之间转换 82

3.3 格式化文本字符串 84

3.4 自己动手构建数组 87

3.5 修改数组中的数据 91

3.6 删除数组元素 93

3.7 用循环处理数组 94

3.7.1 for循环 94

3.7.2 print_r函数 95

3.7.3 foreach循环 96

3.7.4 while循环 98

3.8 PHP数组函数 99

3.9 用implode和explode在字符串与数组间转换 101

3.10 从数组中提取数据 102

3.11 对数组排序 103

3.12 使用PHP的数组运算符 105

3.13 比较数组 107

3.14 处理多维数组 107

3.15 在循环中使用多维数组 109

3.16 在数组中移动 110

3.17 拆分和合并数组 112

3.18 其他数组函数 113

第4章 创建函数 117

4.1 在PHP中创建函数 117

4.2 向函数传递数据 119

4.3 向数组传递函数 121

4.4 按引用传递 124

4.5 使用默认参数 125

4.6 传递可变数目的参数 127

4.7 从函数中返回数据 129

4.8 返回数组 131

4.9 返回列表 133

4.10 返回引用 134

4.11 PHP中的变量作用域 136

4.12 访问全局数据 138

4.13 使用静态变量 140

4.14 PHP条件函数 143

4.15 PHP变量函数 146

4.16 嵌套函数 149

4.17 创建include文件 150

4.18 从函数返回错误 151

第5章 读取Web页面中的数据 153

5.1 配置Web页面与PHP通信 153

5.2 处理文本字段 156

5.3 处理文本域 159

5.4 处理复选框 162

5.5 处理单选按钮 164

5.6 处理列表框 167

5.7 处理口令控件 170

5.8 处理隐藏控件 173

5.9 处理图像映射 175

5.10 处理文件上传 177

5.11 处理按钮 182

5.11.1 使按钮数据持久 182

5.11.2 用Submit按钮作为HTML按钮 186

第6章 PHP浏览器处理功能 193

6.1 使用PHP的服务器变量 193

6.2 使用HTTP标头 195

6.3 获得用户的浏览器类型 196

6.4 用HTTP标头重定向浏览器 199

6.5 一次性转储表单的所有数据 201

6.6 使用自定义数组处理表单数据 205

6.7 将所有内容合并到一个页面中 207

6.8 执行数据有效性验证 210

6.9 检查用户是否输入必需的数据 212

6.10 要求输入数值 215

6.11 要求输入文本 218

6.12 持久化用户数据 222

6.13 客户端数据有效性验证 224

6.14 处理用户输入中的HTML标记 228

第7章 面向对象编程 231

7.1 创建类 232

7.2 创建对象 236

7.3 设置属性和方法的访问权限 239

7.3.1 公有访问权限 239

7.3.2 私有访问权限 240

7.4 使用构造函数初始化对象 243

7.5 使用析构函数在销毁对象后清理 245

7.6 通过继承使一个类基于另一个类 247

7.6.1 受保护访问权限 250

7.6.2 构造函数与继承 251

7.6.3 调用基类方法 253

7.7 重写方法 256

7.8 重载方法 258

7.9 自动加载类 262

第8章 面向对象高级编程 265

8.1 创建静态函数 265

8.1.1 创建静态方法 267

8.1.2 传递数据给静态方法 269

8.1.3 在静态函数中使用属性 270

8.2 静态成员和静态继承 275

8.3 创建抽象类 277

8.4 创建接口 281

8.5 支持对象迭代 284

8.6 对象间的比较 287

8.7 创建类常量 289

8.8 使用final关键字 292

8.9 复制对象 295

8.10 反射 298

第9章 文件处理 301

9.1 使用fopen打开文件 301

9.2 使用feof遍历文件内容 304

9.3 使用fgets从文件中读取文本 304

9.4 关闭文件 305

9.5 使用fgetc从文件中逐个字符地读取 306

9.6 使用file_get_contents一次读取整个文本 309

9.7 使用file将文件读入数组 311

9.8 使用file_exists函数检查文件是否存在 314

9.9 使用filesize获得文件大小 316

9.10 使用fread读取二进制文件 317

9.11 使用fscanf解析文件 319

9.12 使用parse_ini_file解析ini文件 320

9.13 使用stat函数获取文件信息 322

9.14 使用函数fseek设置文件指针的位置 323

9.15 使用函数copy复制文件 324

9.16 使用函数unlink删除文件 325

9.17 使用函数fwrite写入文件 326

9.18 读写二进制文件 329

9.19 使用函数fwrite将数据附加到文件中 333

9.20 使用函数file_put_contents一次性写入文件 335

9.21 锁定文件 337

第10章 数据库操作 341

10.1 数据库的概念 342

10.2 一些基本的SQL 342

10.3 创建MySQL数据库 344

10.4 创建新的表 347

10.5 将数据放入新的数据库 348

10.6 在PHP中访问数据库 349

10.6.1 连接到数据库服务器 350

10.6.2 连接到数据库 351

10.6.3 读取表 352

10.6.4 显示表数据 353

10.6.5 关闭连接 355

10.7 更新数据 356

10.8 插入新的数据项到数据库 359

10.9 删除记录 362

10.10 创建新的表 364

10.11 创建新的数据库 368

10.12 排序数据 372

第11章 会话、cookies和FTP 375

11.1 设置cookie 375

11.2 读取cookie 377

11.3 设置cookie的到期时间 378

11.4 删除cookie 380

11.5 操作FTP 381

11.6 使用FTP下载文件 385

11.7 使用FTP上传文件 388

11.8 使用FTP删除文件 391

11.9 使用FTP创建和删除目录 393

11.10 发送电子邮件 395

11.11 发送高级电子邮件 398

11.12 添加附件到电子邮件 401

11.13 在会话中存储数据 404

11.14 使用会话编写网页计数器 408

第12章 Ajax 411

12.1 了解Ajax 411

12.2 编写Ajax 412

12.3 创建XMLHttpRequest对象 414

12.4 打开XMLHttpRequest对象 417

12.5 处理已下载的数据 419

12.6 开始下载 423

12.7 创建XMLHttpRequest对象 424

12.8 Ajax与某些PHP结合使用 426

12.9 使用GET将数据传递给服务器 427

12.10 使用POST将数据传递给服务器 430

12.11 处理XML 434

12.12 使用PHP处理XML 441

第13章 高级Ajax 445

13.1 使用多个XMLHttpRequest对象处理并发的Ajax请求 445

13.2 使用一个XMLHttpRequest数组处理并发的Ajax请求 450

13.3 使用JavaScript内部函数处理并发的Ajax请求 454

13.4 使用Ajax下载图像 457

13.5 使用Ajax下载JavaScript 460

13.6 连接到Google Suggest 462

13.7 使用Ajax连接到其他域 472

13.8 使用Ajax和PHP登录 473

1 3. 9使用Head Requests和Ajax获取数据 475

第14章 在服务器上绘制图像 479

14.1 创建图像 482

14.2 在HTML页面中显示图像 484

14.3 绘制线条 485

14.4 设置线条的粗细 488

14.5 绘制矩形 489

14.6 绘制椭圆 491

14.7 绘制圆弧 492

14.8 绘制多边形 494

14.9 填充图形 496

14.10 绘制单个像素 497

14.11 绘制文本 499

14.12 绘制垂直文本 502

14.13 操作图像文件 505

14.14 平铺图像 508

14.15 复制图像 511

第15章 XML和RSS 515

15.1 创建XML 515

15.2 创建RSS 518

15.3 使用SimpleXML函数 522

15.4 提取属性 528

15.5 使用XPath 529

15.6 修改XML元素和属性 532

15.7 添加新的元素和属性 534

15.8 向浏览器发送XML 537

15.9 与其他PHPXML程序包交互 538

15.10 使用XML分析器函数解析XML 539

相关图书
作者其它书籍
返回顶部