第1章 PHP简介 1
1.1 什么是嵌入式脚本语言 1
1.2 PHP简介 2
1.3 PHP4.0的基本特点 4
小结 4
第2章 安装和配置 5
2.1 在Linux环境下安装和配置Apache For Linux 5
2.2 安装和配置PHP For Linux 6
2.3 在Windows 2000环境下安装和配置Apache和PHP 7
2.3.1 在Windows 2000环境下安装和配置Apache 7
2.3.2 在Windows 2000环境下安装和配置PHP 4.0 7
小结 8
第3章 PHP程序设计基础 9
3.1 第一个PHP程序 9
3.2 PHP语言基本结构 10
3.2.1 PHP的基本概念 10
3.2.2 PHP程序的扩展名 12
3.3 PHP的数据类型 12
3.3.1 整型 13
3.3.2 浮点型 13
3.3.3 字符串 14
3.3.4 数组 14
3.3.5 类 15
3.4 变量 15
3.4.1 概述 15
3.4.2 变量的作用域和生存期 17
3.4.3 静态变量 18
3.4.4 动态变量 19
3.4.5 系统变量 20
3.4.6 外部变量 21
3.4.7 获取变量的类型 22
3.5 常量 22
3.6 表达式 24
3.6.1 运算符 24
3.6.2 表达式中的强制类型转换 27
3.7 程序结构 28
3.7.1 概述 28
3.7.2 顺序结构 28
3.7.3 分支结构 29
3.7.4 循环结构 35
小结 43
第4章 函数及对象 43
4.1 函数的基本概念 43
4.1.1 自定义函数 43
4.1.2 函数的参数传递机制 46
4.1.3 可变函数名 48
4.2 PHP的类及对象 49
4.2.1 类与对象的基本概念 49
4.2.2 类的定义 50
4.2.3 继承和构造函数 53
小结 60
第5章 系统函数 61
5.1 字符串处理函数 61
5.2 目录管理和文件系统函数 72
5.3 电子邮件函数 95
5.4 数学运算函数 96
5.5 数组处理函数 101
5.6 日期与时间函数 114
5.7 Session函数 117
小结 123
第6章 数据库基础和MySQL基本操作 125
6.1 数据库基础 125
6.1.1 什么是数据库 125
6.1.2 关系型数据库 125
6.2 MySQL简介 127
6.3 MySQL的安装 127
6.4 MySQL的基本操作 128
6.5 MySQL的权限设置 131
6.6 MySQL的数据备份 139
6.7 PHP与MySQL的连接 140
6.8 使用phpMyAdmin管理MySQL数据库 153
6.8.1 安装和配置phpMyAdmin 153
6.8.2 创建数据库 154
6.8.3 对表的操作 154
6.8.4 对记录的操作 156
6.8.5 自动生成SQL语句 159
小结 160
第7章 MySQL高级应用 161
7.1 MySQL的数据类型 161
7.2 SQL语法简介 166
7.2.1 对数据库、表结构定义、更改和显示的SQL语句 166
7.2.2 数据查询语句SELECT 172
7.2.3 数据操作语句 173
7.2.4 管理类语句 174
7.3 PHP的MySQL函数组 175
小结 220
第8章 PHP实用案例开发 221
8.1 在线投票系统 221
8.1.1 在线投票系统的功能描述 221
8.1.2 设计实现 222
8.2 新闻发布系统 228
8.2.1 功能描述 228
8.2.2 设计实现 230
8.3 聊天室研究 241
8.3.1 功能描述 241
8.3.2 设计实现 242
小结 247
第9章 XML在PHP中的应用 248
9.1 XML概述 248
9.2 XML与PHP的结合 249
9.3 范例 250
9.3.1 利用PHP生成XML文件 250
9.3.2 利用PHP读取并解析XML文件 252
小结 260
第10章 综合案例——东方花园物业管理系统 261
10.1 项目简介 261
10.2 数据库设计 261
10.2.1 基础信息 261
10.2.2 住户信息 263
10.2.3 费用相关信息 264
10.2.4 其他信息 264
10.3 系统设计及实现 265
10.3.1 房产管理 265
10.3.2 住户管理 292
10.3.3 收费管理 300