前言 1
第一章 PHP简介 7
PHP能做什么 7
PHP的简要历史 8
安装PHP 14
PHP纵览 16
第二章 语言基础 25
词法结构 25
数据类型 33
变量 40
表达式和操作符 45
流控制语句 59
包含代码 69
在Web页面中嵌入PHP 71
调用函数 76
第三章 函数 76
定义函数 77
变量作用域 80
函数参数 82
返回值 85
可变函数 86
匿名函数 87
第四章 字符串 88
引用字符串常量 88
输出字符串 92
访问单个字符 97
整理字符串 97
编码和转义 99
字符串比较 105
字符串查找和处理 108
正则表达式 116
POSIX风格的正则表达式 121
兼容Perl的正则表达式 126
第五章 数组 141
索引数组与关联数组 141
标识数组的元素 142
在数组中存储数据 143
多维数组 146
析取多个值 146
数组和变量之间的转换 151
遍历数组 152
排序 158
作用于整个数组 163
使用数组 165
第六章 对象 169
术语 170
创建对象 171
访问属性和方法 172
声明类 173
自省 178
串行化 185
第七章 Web技术 189
HTTP基础 189
变量 191
服务器信息 192
表单处理 194
设置响应头 207
状态维持 211
SSL 222
第八章 数据库 224
使用PHP访问数据库 224
关系数据库和SQL 226
PEAR DB基础 227
高级数据库技术 234
应用示例 240
第九章 图形 251
在页面中嵌入图像 251
GD扩展 253
图像基本概念 254
创建和绘制图像 254
带文本的图像 259
动态创建按钮 262
缩放图像 266
颜色处理 267
第十章 PDF 273
PDF扩展 273
文档和页面 274
文本 277
图像和图形 287
导航 299
PDF的其他功能 302
第十一章 XML 306
XML入门指南 307
生成XML 308
解析XML 310
使用XSLT转换XML 323
Web服务 326
第十二章 安全 331
全局变量和表单数据 331
文件名 334
上传文件 336
文件权限 338
隐藏PHP库 341
PHP代码 342
shell命令 343
安全总结 344
第十三章 应用技术 345
代码库 345
模板系统 346
输出处理 349
错误处理 352
性能调整 358
第十四章 扩展PHP 367
体系结构概览 367
开发时需要什么 368
创建第一个扩展 370
config.m4文件 379
内存管理 381
pval/zval数据类型 383
参数处理 388
返回值 391
引用 396
全局变量 398
创建变量 401
扩展INI项 402
资源 404
后述 406
第十五章 Windows上的PHP 407
在Windows上安装和配置PHP 407
为Windows和Unix编写可移植代码 412
与COM连接 417
与ODBC数据源交互 426
附录一 函数参考 433
附录二 扩展概述 526
词汇表 543