标题：PHP 5.3入门经典
图书信息
  作者：道尔(Matt Doyle) (作者), 吴文国 (译者), 黄海隆 (译者), 胡明晓 (译者) 
出版社: 清华大学出版社; 第1版 (2010年11月1日) 
外文书名: Beginning PHP 5.3 
平装: 698页 
正文语种: 简体中文 
开本: 16 
ISBN: 9787302236962, 7302236968 
条形码: 9787302236962 
产品尺寸及重量: 25.8 x 18.4 x 3.8 cm ; 1.2 Kg
内容简介
《PHP 5.3入门经典》全面透彻讲解PHP5.3所有知识点为您编写卓越Web程序奠定坚实基础。作为当今风靡全球的开源web编程语言之一，PHP堪称理想的服务器端脚本语言，它将基于HTML的网页连接到后端数据库来呈现动态内容。有了这个编程利器，就可以创建简单的表单邮件脚本、Web论坛应用程序、博客平台乃至复杂的内容管理系统。《PHP5.3入门经典》介绍PHP语言，并引导读者使用PHP语言编写功能强大的Web应用程序。 
编辑推荐
《PHP 5.3入门经典》：
分析PHP程序与Web服务器和HTML等技术的交互方式
介绍如何构建可靠的Web应用程序，以及如何使用选择和循环结构来控制脚本的执行顺序
讨论如何在脚本中创建和使用字符串、数组、对象、函数和文件
分享使用PHP创建交互Web表单和捕获用户输入的诀窍
讲述在页面视图之间保留应用程序状态的方法
给出在PHP应用程序中使用MySQL数据库的建议
利用PEAR加速开发应用程序的最佳实践
介绍PHP脚本的XML处理技术
使用PHP创建和处理Web图形的详细步骤 
作者简介
作者：（英国）道尔（Matt Doyle） 译者：吴文国 黄海隆 胡明晓
Matt Doyle，年幼时就在慈母的教诲下开始学习计算机技术。在获得计算机科学学士学位后，曾从事系统管理、计算机培训、软件开发、图形设计和网站构建等工作，后与他人于1977年共同创办了ELATED公司。 
目录
第1部分 PHP的安装与运行
第1章 PHP简介
1.1 PHP的含义
1.2 使用PHP的原因
1.3 PHP的演变过程
1.4 PHP5.3 新增的内容
1.4.1 名称空间
1.4.2 goto运算符
1.4.3 nowdoc语法
1.4.4 三目运算符的简洁形式
1.4.5 高级变化
1.5 小结
第2章 第一个PHP脚本
2.1 安装PHP
2.1.1 在Ubuntu Linux系统上安装PHP
2.1.2 在Windows系统中安装PHP
2.1.3 在Mac OS X系统中安装PHP
2.1.4 测试安装结果
2.1.5 时区设置
2.2 运行PHP的其他方法
2.2.1 在其他Web服务器上运行PHP
2.2.2 自己编译PHP软件
2.2.3 远程运行PHP
2.3 创建第一个脚本程序
2.3.1 在HTML中嵌入PHP脚本
2.3.2 增强脚本的功能
2.3.3 使用注释增加代码的可读性
2.4 小结
2.5 习题
第II部分PHP语言基础
第3章 PHP语言基础
3.1 在PHP中使用变量
3.1.1 命名变量
3.1.2 创建变量
3.2 数据类型
3.2.1 松散类型
3.2.2 测试变量的类型
3.2.3 改变变量的数据类型
3.2.4 强制类型转换
3.3 运算符与表达式
3.3.1 运算符类型
3.3.2 运算符的优先级
3.4 常量
3.5 小结
3.6 习题
第4章 选择与循环
4.1 选择语句
4.1.1 用if编写简单的选择语句
4.1.2 用else语句提供备选方案
4.1.3 用switch语句对表达式进行多次判断
4.1.4 使用三目运算符的简约编码
4.2 用循环结构完成重复操作
4.2.1 用while语句实现简单的循环
4.2.2 d0while循环
4.2.3 使用for语句的简洁循环结构
4.2.4 用break语句退出循环
4.2.5 用continue语句跳过本次循环
4.2.6 创建嵌套循环
4.3 在HTML中结合选择语句和循环语句
4.4 小结
4.5 习题
第5章 字符串
5.1 创建和访问字符串
5.1.1 在字符串中插入比较复杂的表达式
5.1.2 自定义分隔符
5.1.3 创建字符串的其他方法
5.1.4 求字符串的长度
5.1.5 访问字符串中的单个字符
5.2 搜索字符串
5.2.1 用strstr（）函数搜索字符串
5.2.2 用strpos（）和strrpos（）函数定位字符串位置
5.2.3 用substr.count（）函数确定字符串出现的次数
5.2.4 用strpbrk（）函数搜索字符集
5.3 在字符串中进行字符替换
5.3.1 用s蛙.replace（）函数替换全部搜索字符串
5.3.2 用substr.replace（）替换字符串的一部分内容
5.3.3 用strtr（）函数变换字符
5.4 大小写转换
5.5 格式化字符串
5.5.1 通用的格式化函数printf（）和sprinttq（）
5.5.2 删除字符串中空白符的函数：trim（）、ltrim（）和rtrim（）
5.5.3 用s廿l.pad（）函数填充字符串
5.5.4 用wordwrap（）函数实现自动换行
5.5.5 用number.format（）函数格式化数值
5.6 小结
5.7 习题
第6章 数组
6.1 数组概述
6.2 创建数组
6.3 访问数组的元素
6.3.1 改变元素内容
6.3.2 用print.r（）函数输出整个数组
6.3.3 用array.slice（）函数读取数组中连续几个元素
6.3.4 统计数组中元素的个数
6.3.5 逐个访问数组的元素
6.4 用foreach（）循环访问数组
6.4.1 用foreach循环访问数组的每个值
6.4.2 用foreach循环访问数组的键和值
6.4.3 用foreach循环修改数组值
6.5 多维数组
6.5.1 创建多维数组
6.5.2 访问多维数组的元素
6.5.3 多维数组的循环访问
6.6 数组的操作
6.6.1 数组排序
6.6.2 添加和删除数组元素
6.6.3 数组的合并
6.6.4 数组与字符串之间的转换
6.6.5 把数组转换为变量列表
6.7 小结
6.8 习题
第7章 函数
7.1 函数的定义
7.2 函数的作用
7.3 调用函数
7.4 变量函数
7.5 用户自定义函数
7.5.1 函数的参数
7.5.2 可选形参和形参的默认值
7.5.3 函数的返回值
7.5.4 变量的作用范围
7.5.5 创建匿名函数
7.6 引用
7.6.1 将引用传递给自定义函数
'7.6.2 从自定义函数中返回引用
7.7 编写递归函数
7.8 小结
7.9 习题
第8章 对象
8.1 面向对象程序设计的概念
8.2 面向对象程序设计的优点
8.3 面向对象程序设计的基础
8.3.1 类
8.3.2 对象
8.3.3 属性
8.3.4 方法
8.4 在PHP中创建类和对象
8.5 创建和使用属性
8.5.1 属性的可见性
8.5.2 声明属性
8.5.3 访问属性
8.5.4 静态属性
8.5.5 类常量
8.6 方法
8.6.1 方法的可见性
8.6.2 方法的创建
8.6.3 方法的调用
8.6.4 方法的参数和返回值
8.6.5 在方法中访问对象的属性
8.6.6 静态方法
8.6.7 用类型提示检查方法的参数
8.6.8 用封装实现独立性
8.7 用?-get（）、一set（）和.call（）重载对象
8.7.1 用一get（）和一set（）方法重载属性访问
8.7.2 用call（）重载方法调用
8.7.3 其他重载方法
8.8 用继承扩展对象的功能
8.8.1 重载父类的方法
8.8.2 保留父类的功能
8.8.3 用final类和方法阻止继承和重载
8.8.4 抽象类和抽象方法
8.8.5 接口
8.9 构造方法和析构方法
8.9.1 用构造方法建立新对象
8.9.2 用析构方法撤销对象
8.10 自动加载类文件
8.11 将对象存储为字符串
8.12 判断一个对象的类
8.13 小结
8.14 习题
第III部分 PHP的实际应用
第9章 用PHP处理HTML表单
9.1 HTML表单的运行过程
9.2 用PHP截获表单数据
9.2.1 表单数据的安全性
9.2.2 处理空表单字段
9.3 多值字段的处理
9.4 用PHP生成web表单
9.5 在表单中存储PHP变量
9.6 创建文件上传表单
9.6.1 访问上传文件的信息
9.6.2 限制上传文件的大小
9.6.3 存储和使用上传文件
9.7 表单提交后的重定向
9.8 小结
9.9 习题
第10章 用查询字符串、cookie和会话保存页面状态
10.1 用查询字符串保存页面状态
10.1.1 建立查询字符串
10.1.2 访问查询字符串中的数据
10.2 用cookie保存页面状态
10.2.1 cookie的组成
10.2.2 在PHP中设置cookie
10.2.3 在脚本中访问cookie
10.2.4 删除cookie
10.3 用PHP会话存储数据
10.3.1 创建会话
10.3.2 读取和写入会话数据
10.3.3 撤销会话
10.3.4 通过查询字符串传递会话ID
10.3.5 改变会话的行为
10.4 小结
10.5 习题
第11章 文件与目录
11.1 文件与目录基础
11.2 获取文件的信息
11.2.1 文件的时间属性
11.2.2 从路径获取文件名
11.3 打开和关闭文件
11.3.1 用fopen（）打开文件
11.3.2 用fopen（）关闭文件
11.4 文件的读写
11.4.1 读写字符串
11.4.2 文件末尾的测试
11.4.3 一次读取一行内容
11.4.4 读取CSV文件
11.4.5 读取和写入整个文件
11.4.6 随机存取文件数据
11.5 文件的权限
11.5.1 改变文件的权限
11.5.2 检查文件权限
11.6 文件的复制、重命名和删除
11.7 目录
11.7.1 其他目录函数
11.7.2 目录对象
11.7.3 区分文件与目录
11.8 设计一个文本编辑器
11.8.1 创建文本编辑器的脚本程序
11.8.2 测试文本编辑器
11.8.3 文本编辑器示例说明
11.9 小结
……
第12章 数据库和SQL基础
第13章 使用PHP检索MySQL数据库中的数据
第14章 使用PHP操纵MySQL数据
第15章 使用PEAR简化工作
第16章 PHP及其他应用程序
第17章 用PHP语言生成图像
第18章 使用正则表达式来匹配字符串
第19章 使用XML
第20章 编写高质量的代码
附录