第一部分 PHP基础 1
第1章 PHP概况 1
针对万维网的开发 1
了解PHP 3
第2章 变量 16
变量理论与命名 16
PHP与数据类型 18
标量数据类型 19
复杂数据类型 24
特殊数据类型 27
常数 28
其他类型 29
使用变量、PHP风格 33
第3章 运算符与表达式 41
运算符 41
表达式 54
第4章 流程控制与函数 60
程序中的抉择 60
循环 67
利用函数 77
第5章 串与数组 91
串 91
数组 128
OOP的基础知识 139
第6章 面向对象的程序设计 139
第二部分 程序设计原理与PHP 139
PHP的OOP实现 142
第7章 调试与错误 159
错误类型 159
调试方法 172
了解错误级别 174
处理错误 176
可视化调试程序 179
第三部分 数据流程 185
第8章 SQL与数据库交互 185
规范化数据库 185
关系数据库管理系统(RDBMS) 193
SQL基础 194
第9章 窗体与用户交互 228
窗体的基础知识 228
利用PHP的窗体支持 243
设计易使用的界面 254
保存与编辑数据 261
高级窗体处理 271
第10章 数据有效性检查 279
编写一个有效性检查类 279
用内部PHP函数检查数据 291
第11章 会话 297
cookie 297
会话的复杂问题 301
会话的基本知识 302
购物车 314
购物车实现 315
第12章 安全性 319
认证用户身份 319
杂凑数据 334
授权用户 336
加密数据 341
第13章 文件与联网 347
处理文件 347
目录 361
联网技术 367
第四部分 如何连接PHP 373
第14章 万维网应用程序开发 373
为什么重要 373
布置万维网应用程序 374
源代码管理 375
使用CVS 378
程序设计风格 388
第15章 XML与XHTML 391
XML概述 391
PHP与XML 401
用XSLT变换XML 426
用XML做数据交换 431
XHTML 439
第16章 LDAP 446
LDAP浏览 446
PHP与LDAP 449
第五部分 实际运用PHP 465
第17章 PDF 465
PHP与PDFlib 466
创建PDF文档 469
在现实世界中使用PDF 493
第18章 生成图形 504
设置PHP来创建图像 504
图像基础 506
绘制基本几何插图 510
绘制图表 513
应用中的注意事项 523
第19章 电子邮件 524
了解电子邮件 524
用PHP发送电子邮件 527
从头开始编写一个POP客户软件 528
安装IMAP扩展 531
用IMAP扩展阅读电子邮件 532
Web邮件应用举例 546
附录 563
附录A PHP安装简明教程 563
附录B PHP配置选项 586
附录C XHTML实体 593