目 录 1
第1章PHP简介 1
1.1 什么是PHP 1
1.2 PHP的历史及发展前景 1
1.3 PHP的主要功能和技术特点 3
1.4 PHP与其他CGI的比较 4
1.5 PHP的工作过程 5
1.6几个简单的PHP程序介绍 6
1.7小结 10
第2章数据类型、运算符与表达式 11
2.1 PHP中的数据类型 11
2.2常量 12
2.2.1 系统常量 12
2.2.2 自定义常量 13
2.3.2变量的数据类型 15
2.3.1变量的命名规则 15
2.3变量 15
2.3.3变量类型的获取和转换 19
2.3.4环境变量的使用 20
2.4运算符和表达式 21
2.4.1算术运算符和算术表达式 22
2.4.2字符串运算符和字符串表达式 25
2.4.3赋值运算符和赋值表达式 26
2.4.4关系运算符和关系表达式 26
2.4.5逻辑运算符和逻辑表达式 27
2.4.6位运算符 29
2.4.7条件运算符 30
2.4.8逗号运算符和逗号表达式 30
2.4.9其他运算符 31
2.4.10运算符的优先顺序和结合规则 31
2.5小结 32
3.1 PHP语言的基本语法规则 33
第3章PHP的语句结构 33
3.1.1 PHP语言嵌入HTML的方式 34
3.1.2 PHP语言中的注释方式 35
3.1.3 PHP语句标记 35
3.2 PHP的六种基本语句 35
3.3程序的基本结构 36
3.4判断语句 37
3.5循环语句 42
3.5.1 for语句 42
3.5.2 while语句 44
3.5.3 do…wbile 语句 45
3.6跳转语句——break与continue语句 46
3.7文件引用语句——require语句和include语句 48
3.8小结 49
4.1 函数的定义及其特点 50
第4章 函数 50
4.2 函数参数 52
4.3函数的返回值——return语句 56
4.4函数的调用 58
4.4.1 函数调用的形式 58
4.4.2函数的嵌套调用 61
4.4.3函数的递归调用 63
4.5全局变量与局部变量 63
4.6动态变量与静态变量 66
4.7 old_function 语句 68
4.8小结 68
第5章PHP的常用函数 70
5.1字符串函数 70
5.2数学函数 80
5.3变量处理函数 85
5.4 日期时间函数 87
5.5数组函数 89
5.6文件系统函数 93
5.7 小结 96
第6章PHP面向对象的编程 98
6.1面向对象的基本概念 98
6.1.1对象 98
6.1.2类 99
6.1.3抽象类 100
6.1.4 消息 100
6.1.5对象间的关系 100
6.1.6多态性 102
6.2 PHp 中的类与对象 103
6.2.1 在PHP中定义和使用一个类 103
6.2.2类属性的存取 107
6.2.3类中操作符的使用说明 108
6.2.4类的继承 109
6.3小结 110
6.2.5多态的说明 110
第7章PHP与客户机的交互 111
7.1从表单中获取数据 111
7.1.1 HTML表单及表单元素 111
7.1.2 PHP与Form表单 112
7.2向客户端输出 115
7.3网页变量的传递与生命周期 119
7.4 HTTPCookie支持 122
7.4.1定义Cookie 122
7.4.2使用Cookie 122
7.4.3删除Cookie 124
7.5 Session功能 124
7.5.1 Session函数 124
7.5.2使用Session 125
7.5.3修改php.ini配置 126
7.5.4用Session传递网页变量 128
7.6小结 131
第8章用PHP发布Web数据库信息 132
8.1 SQL语言简介 132
8.1.1 SELECT语句 132
8.1.2 INSERT语句 134
8.1.3 DELETE语句 135
8.1.4 UPDATE语句 135
8.1.5 CREATE语句 135
8.2 PHP与Web数据库的连接技术 136
8.2.1 PHP与MySQL的连接 136
8.2.2 用PHP连接ODBC数据源 137
8.3用PHP访问MySQL数据库 138
8.3.1访问MySQL的函数 138
8.3.2访问MySQL数据库的五种方法 139
8.3.3访问MySQL数据库实例 140
8.4.2访问ODBC数据源的实例 145
8.4用PHP访问ODPC数据库 145
8.4.1访问ODBC数据源的函数 145
8.5小结 152
第9章PHP应用实例集锦 153
9.1简单应用 153
9.1.1计数器程序 153
9.1.2文件上传 157
9.1.3 PHP中的页面重定向 158
9.2综合应用实例 159
9.2.1动态新闻发布 159
9.2.2用户登录管理 166
9.2.3职工档案管理系统 175
附录A PWS+PHP+MySQL在Windows 98下的安装 189
附录B PHP文件启动配置 191
附录C PHP相关站点 197
附录D PHPEd简介 198