第1章精粹 1
为什么是PHP 1
PHP历史摘要 1
PHP的地位 2
PHP是什么 2
PHP有哪些成就 2
PHP基本设置 3
第2章“实地勘察” 7
空白、注释和基本语法 7
变量:数据类型、弱类型和作用域 9
定义常量 11
表达式 13
判断、选择(流程控制) 14
If…Else 14
Switch…Case 16
While 18
For 19
Web页面交互 20
客户端Cookie 21
Sessions 22
$_GET 23
$_POST 23
$_REQUEST 24
第3章函数(代码复用) 27
参数传递 28
参数默认值 29
传值和传引用 30
include和require 31
内置函数和用户定义函数 32
第4章字符串 33
什么是字符串 33
你能引用我 34
字符串函数(精选) 36
字符串截取 36
管理字符的大小写 37
字符串查找 38
字符串编辑 40
第5章数组 43
索引数组 43
关联数组 44
多维数组 45
数组可以动态构建 46
遍历数组 48
数组函数精选 49
数组排序 49
数学类函数 51
其他数组函数 52
第6章对象 57
付诸实践 58
魔术方法 64
变量$this 65
对象实战 66
公开的、保护的和私有的 66
get和set访问器 67
第7章数据库交互 69
MySQLi对象接口 69
取得数据并显示 71
PHP数据对象(PDO) 72
PDO预处理对象 74
低成本数据管理方案 75
SQLite 75
用文件替代数据库 77
第8章PHP周边 87
电子邮件/短信生成 87
PDF生成 90
构造方法和基本选项 94
添加页眉和页脚 94
添加图片和链接 96
添加水印 99
显示动态PDF文件和表格 101
图形报表生成 103
饼图 103
柱状图 106
图形验证码 107
第9章PHP的安全性 109
数据验证 109
转义输出 111
跨站脚本(XXS )和SQL注入 113
密码加密安全 114
安全技巧 115
第10章PHP 5.3精粹 117
命名空间 117
闭包(匿名函数) 120
NOWDOC 121
goto操作符 122
DateTime和DateTimeZone类 124
额外的5.3特征 129
第11章高级优势 131
正则表达式 131
字符串匹配 131
字符串替换 133
字符串分割 133
SimpleXML 134
集成开发环境 137
ActiveState的Komodo 137
用于Eclipse的Zend Studio 137
NuSphere的PhpED 138
主要网站 138
php.net 138
zend.com 139
devzone.zend.com 139
phparch.com 141
PHP/Web会议 141
附录缺点 143
索引 147