《PHP 4核心编程 第2版》PDF下载

  • 购买积分:19 如何计算积分?
  • 作  者:(美)Leon Atkinson著;云舟工作室译
  • 出 版 社:北京:中国水利水电出版社
  • 出版年份:2001
  • ISBN:7899990882
  • 页数:658 页
图书介绍:本书是一本全面而细致的PHP 4开发手册。全书分为4部分:第一部分第1章到第7章是针对PHP语言的概述,包括一些计算机科学的基础概念以及它们在PHP中的实现;第二部分第8章到第14章,是函数参考手册。描述了每个PHP函数的细节,并附有大量的例子;第三部分第15章到第19章,论述算法问题,包括搜索和排序、解析和字符串评价、数据库集成、网络问题、图形的生成等;第四部分第20章到第22章,围绕软件工程问题,讨论PHP与Web的集成、软件设计、软件测试等问题。本书论述详细、全面,又不失其生动性、权威性,适合从事PHP网络开发的编程人员,以及广大电脑爱好者。《PHP 4核心编程(第二版)》是Web开发人员首选的PHP 4实战指南。在著名开发专家Leon Atkinson的指导下,你将学会所需的一切:如何使用PHP 4建立健壮的、快速的Web应用程序,以及如何在一流的Web服务器(包括Apache和IIS)上配置它们。本书涵盖了PHP语法、构建PHP脚本块的关键技术以及PHP的许多函数:包括I/O、数据、数学函数,时间、日期、配置、数据库、图形以及网络函数。本书给出了很多源代码,包括排序、查询、解

第一部分 用PHP编程 2

第1章 PHP概述 2

1.1 PHP的起源 3

1.2 为什么PHP比其他的同类语言更好 4

1.3 与外部系统的接口 5

1.4 PHP怎样在Web服务器上工作 6

1.5 对软硬件的要求 6

1.6 在UNIX系统的Apache服务器上安装PHP 7

1.7 在WindowsNT系统的IIS服务器上安装PHP 8

1.8 编辑脚本 9

1.10 PHP脚本概览 10

1.9 运算规则 10

1.11 存储数据以备后用 12

1.12 接收用户输入 14

1.13 对分支内容的选择 17

1.14 重复代码 17

1.15 小结 18

第2章 变量、运算符和表达式 19

2.1 标识符 19

2.2 数据类型 20

2.3 变量生成和作用域 23

2.4 给变量赋值 27

2.5 返回数值 29

2.7 常量 30

2.6 释放内存 30

2.8 算术运算符 31

2.9 逻辑和关系运算符 32

2.10 位运算符 33

2.11 其他运算符 34

2.12 赋值运算符 37

2.13 表达式 38

第3章 控制语句 40

3.1 True和False 40

3.2 if语句 40

3.3 ?运算符 43

3.4 switch语句 44

3.6 while语句 46

3.5 循环 46

3.7 break语句 48

3.8 continue语句 49

3.9 do...while语句 50

3.10 for语句 51

3.11 foreach语句 53

3.12 exit, die和return 54

3.13 布尔表达式的计算 54

第4章 函数 55

4.1 声明一个函数 55

4.2 return语句 56

4.4 参数 57

4.3 作用域和global语句 57

4.5 递归 60

4.6 动态函数调用 62

第5章 数组 64

5.1 一维数组 64

5.2 索引数组 66

5.3 初始化数组 67

5.4 多维数组 68

5.5 设置数组 69

5.6 在字符串中引用数组 71

第6章 类和对象 73

6.1 定义一个类 74

6.2 创建一个对象 76

6.3 访问属性和方法 77

第7章 I/O和磁盘存取 79

7.1 HTTP连接 79

7.2 向浏览器写信息 81

7.3 输出缓冲 81

7.4 环境变量 82

7.5 从表单中获取输入 83

7.6 cookies 85

7.7 文件上载 86

7.8 PUT方法请求 87

7.9 读写文件 88

7.10 sessions 90

7.11 include和require函数 92

第二部分 函数参考 96

第8章 输入/输出函数 96

8.1 向浏览器发送文本 96

8.2 输出缓冲 98

8.3 文件 100

8.4 压缩文件函数 137

8.5 POSIX 144

8.6 调试 149

8.7 session处理 171

8.8 Shell命令 173

8.9 HTTP报头 175

8.10 网络输入/输出 177

8.11 FTP 182

第9章 数据函数 192

9.1 数据类型、常量和变量 192

9.2 数组 198

9.3 散列法 223

9.4 字符串 226

9.5 编码和解码 233

9.6 加密 253

9.7 正规表达式 259

9.8 与Perl兼容的正规表达式 261

第10章 数学函数 266

10.1 常用数学函数 266

10.2 随机数 274

10.3 任意精度数 276

第11章 时间、日期和配置函数 279

11.1 时间和日期 279

11.2 替换日历 286

11.3 配置 289

第12章 图像函数 296

12.1 分析图像 296

12.2 创建JPEG、PNG和WBMP图像 298

第13章 数据库函数 334

13.1 dBase 334

13.2 DBM风格数据库部分函数 339

13.3 filePro 345

13.4 Informix 347

13.5 InterBase 355

13.6 mSQL 360

13.7 MySQL 373

13.8 ODBC 389

13.9 Oracle 401

13.10 Postgres 423

13.11 Sybase 434

第14章 其他函数 444

14.1 Apache 444

14.2 Aspell 448

14.3 COM 449

14.4 Gettext 451

14.5 IMAP 452

14.6 Java 472

14.7 LDAP 473

14.8 信号灯 485

14.9 共享内存 487

14.10 SNMP 492

14.11 WDDX 495

14.12 XML 497

第三部分 算法 513

第15章 排序、搜索和随机数 513

15.1 排序 513

15.2 冒泡排序 514

15.3 快速排序 516

15.4 内置排序函数 519

15.5 用比较函数排序 524

15.6 搜索 527

15.7 索引 527

15.8 随机数 532

15.9 随机数标识符 534

15.10 选择滚动广告 534

第16章 解析和字符串评测 537

16.1 符号化 537

16.2 正则表达式 539

16.3 定义正则表达式 540

16.4 在PHP脚本中使用正则表达式 542

17.1 从SQL查询中构建HTML表 549

第17章 数据库集成 549

17.2 用会话标识符跟踪访问者 554

17.3 向数据库中存储内容 559

17.4 数据库抽象分层 566

第18章 网络 568

18.1 HTTP验证 568

18.2 控制浏览器缓存 571

18.3 设置文件类型 573

18.4 带附件的email 574

18.5 验证邮件地址 578

第19章 生成图形 584

19.1 动态按钮 584

19.3 条形图表 589

19.2 在滚动窗口中生成图表 589

19.4 饼状图 593

19.5 扩展单像素图像 599

第四部分 软件工程 602

第20章 与HTML集成 602

20.1 在HTML文档中点缀PHP 602

20.2 用PHP输出所有的HTML 607

20.3 把HTML从PHP中分离出来 609

20.4 生成SELECT域 610

20.5 用表单传递数组 614

第21章 设计 617

21.1 编写需求说明 617

21.2 编写设计文档 620

21.3 利用CVS系统 621

21.4 用include进行模块化 622

21.5 FreeEnergy 623

21.6 快速生成模板 625

21.7 Midgard 626

21.8 Ariadne 626

21.9保存状态和提供安全 626

21.10 包装 627

21.11 支持搜索引擎的URL 628

21.12 定期运行PHP脚本 629

第22章 效率和调试 631

22.1 测试性能 631

22.2 获取数据库查询结果 633

22.3 何时将内容存入数据库 634

22.4 联机调试 634

22.5 远程调试 635

22.6 模拟HTTP连接 635

附录A 反斜杠代码 637

附录B ASCII码 638

附录C 运算符 644

附录D PHP标记符 646

附录E PHP的编译时间配置 648

附录F Internet资源 652

附录G PHP风格指南 654

CD-ROM光盘 658