《PHP开发实战权威指南》是2012年3月1日清华大学出版社出版的图书。本书主要介绍了PHP 5编程的相关知识。
基本介绍
- 书名:PHP开发实战权威指南
- 作者:张恩民
- ISBN:9787302282068
- 定价:59.8元(配DVD光碟)
- 出版社:清华大学出版社
- 出版时间:2012-3-1
- 装帧:平装
- 开本:16开
编辑推荐
专业教学视频100集:PHP100中文网提供的专业教学视频100集。精緻教学PPT 100讲:专业级教学PPT档案100讲。精选源码90套: 含近年PHP100论坛资源和下载区精品源码90套。 PHP开发必备手册14本:含PHP开发过程中常用手册电子书14本,包括最新的PHP5.3手册等。美工素材3000个:分为三大部分,即flash、特效、图示 总计 3000多个资源和详细分类。 PHP开发常用工具14种:含14种最新PHP环境搭配、开发、服务工具:EPP3、ubuntu 10、PHP5.3。经典源码6套:学习中少不了研究源码,本书特意推荐了一些比较经典的PHP源码。
内容简介
《PHP开发实战权威指南》主要内容包括PHP基础知识与XHTML、PHP环境搭建与工具、PHP的基本语法、PHP中的数组、PHP面向对象编程、字元串处理与正则表达式、PHP档案系统处理、MySQL资料库、资料库抽象层——PDO和ADOdb、Cookie和Session、PHP的模板技术Smarty、PHP图形处理及套用、PHP与XML、PHP与cURL、PHP功能模组的开发、项目开发与设计以及OA管理系统开发等。
《PHP开发实战权威指南》既适合作为PHP国中级学者的参考书,也适合作为高等院校相关专业、软体学院的教材。
光碟提供如下内容:
专业教学视频100集:PHP100中文网提供的专业教学视频100集。
精緻教学PPT 100讲:专业级教学PPT档案100讲。
精选源码90套:含近年PHP100论坛资源和下载区精品源码90套。
PHP开发必备手册14本:含PHP开发过程中常用手册14本,包括最新的PHP5.3手册等。
美工素材3000多个:分为三大部分,即Flash、特效、图示,总计3000多个资源和详细分类。
开发必备工具14种:含14种最新PHP环境搭配、开发、服务工具。
经典源码6套:学习中少不了研究源码,本书特意推荐了一些比较经典的PHP源码。
相关知识
图书涵盖相关知识点:
WEB前端部分 达到可以书写标準的DIV+CSS页面等
L A M P部分 达到灵活使用Linux命令配置Apache、Mysql、PHP等性能
PHP基础部分 达到使用面向过程模式自由书写常用功能与中小系统企业站
PHP套用部分 达到灵活运用面向对象开发与二次开发中大型程式
PHP项目部分 达到会使用相关工具构造程式架构、开发流程、和设计方案
作者简介
张恩民,知名Web培训讲师,PHP高级讲师、DBA培训讲师、PHP100视频教程创始人,上海创恩IT教育教学总监、PHP100中文网CEO、6年高端培训和教学经验,曾在各大高校和阿里巴巴技术峰会做过多次公开课和演讲,在业界有较高的知名度。
目录
第1章 PHP基础知识与XHTML
(教学视频、PPT、必备手册、开发工具、精选源码、相关素材)

1.1 PHP的发展与特点
1.1.1 PHP语言的发展和特点
1.1.2 PHP 5.3之后的新特性
1.1.3 PHP程式设计师应具备的知识
1.1.4 B/S结构软体开发特点
1.1.5 PHP与其他脚本语言的比较
1.2 XHTML基础知识
1.2.1 XHTML基础介绍
1.2.2 XHTML语言的语法
1.2.3 档案的主体结构
1.2.4 XHTML文字、图像、视频、动画的处理
1.2.5 XHTML中表单的处理
1.2.6 XHTML中框架的处理
1.2.7 XHTML中表格的处理
1.2.8 传统布局与CSS布局的介绍
1.2.9 CSS语法与写作规范
1.2.10 CSS文字、图像的处理
1.2.11 DIV与CSS组合
1.2.12 CSS兼容的处理
1.3 本章小结
第2章 PHP环境搭建与工具
(教学视频、PPT、必备手册、开发工具、精选源码、相关素材)
2.1 PHP环境介绍
2.1.1 WAMP环境介绍
2.1.2 LAMP环境介绍
2.1.3 WAMP与LAMP的差异
2.2 WAMP安装与配置
2.2.1 Apache的获取与安装
2.2.2 PHP的获取与安装
2.2.3 MySQL的获取与安装
2.2.4 环境配置与测试
2.3 LAMP安装与配置
2.3.1 Linux的获取与安装配置
2.3.2 Linux下Apache的安装
2.3.3 Linux下PHP的安装
2.3.4 Linux下MySQL的安装
2.4 环境组件配置
2.5 PHP开发相关工具
2.5.1 开发工具介绍
2.5.2 EclipsePHP Sudio
2.6 本章小结
第3章 PHP的基本语法
(教学视频、PPT、必备手册、开发工具、精选源码、相关素材)
3.1 PHP的基本语法
3.1.1 PHP语言标记
3.1.2 PHP语句分割符
3.1.3 PHP注释与语法标识符
3.2 变数
3.2.1 变数的声明与命名
3.2.2 可变变数与引用赋值
3.3 变数类型
3.3.1 字元串(String)
3.3.2 整型(integer)
3.3.3 浮点型(float或double)
3.3.4 布尔型(boolean)
3.3.5 数组(Array)
3.3.6 对象(Object)
3.3.7 资源类型(Resource)
3.3.8 类型的强制转换与套用
3.4 常量
3.4.1 系统常量
3.4.2 自定义常量
3.5 PHP中的运算符
3.5.1 算术运算符
3.5.2 字元串运算符
3.5.3 赋值运算符
3.5.4 位运算符
3.5.5 比较运算符
3.5.6 逻辑运算符
3.5.7 运算符的优先权
3.6 PHP流程控制
3.6.1 if else语句
3.6.2 switch语句
3.7 PHP循环结构
3.7.1 while语句
3.7.2 do while语句
3.7.3 for语句
3.7.4 break和continue语句
3.8 PHP的函式
3.8.1 PHP系统函式介绍
3.8.2 PHP自定义函式基础
3.8.3 PHP自定义函式参数
3.8.4 PHP自定义函式引用传递
3.8.5 PHP自定义函式递归与嵌套
3.9 本章小结
第4章 PHP中的数组
(教学视频、PPT、必备手册、开发工具、精选源码、相关素材)
4.1 PHP数组基础
4.1.1 什幺是数组
4.1.2 PHP创建数组
4.1.3 一维数组和多维数组
4.1.4 数组函式的介绍
4.1.5 遍历数组
4.2 PHP系统全局数组
4.2.1 伺服器数组$_SERVER
4.2.2 环境数组$_ENV
4.2.3 HTTP数组$_GET
4.2.4 HTTP数组$_POST
4.2.5 HTTP数组$_REQUEST
4.2.6 档案数组$_FILES
4.2.7 cookie数组 $_COOKIE
4.2.8 session 数组 $_SESSION
4.2.9 全局数组 $GLOBALS
4.3 本章小结
第5章 PHP面向对象编程
(教学视频、PPT、必备手册、开发工具、精选源码、相关素材)
5.1 面向对象的基础知识
5.1.1 什幺是面向对象编程
5.1.2 PHP中类和对象介绍
5.1.3 PHP对象的套用和$this关键字
5.1.4 构造方法与析构方法
5.2 类的继承和重载
5.2.1 类的继承
5.2.2 类的重载
5.3 类的封装
5.3.1 设定封装public、protected、private
5.3.2 __set()、__get()、__isset()和__unset()
5.4 常用关键字
5.4.1 static关键字
5.4.2 final关键字
5.4.3 self关键字
5.4.4 const关键字
5.4.5 __toString()描述
5.4.6 __clone()克隆
5.4.7 __call() 吸错
5.4.8 __autoload() 自动载入
5.5 本章小结
第6章 字元串处理与正则表达式
(教学视频、PPT、必备手册、开发工具、精选源码、相关素材)
6.1 字元串的处理介绍
6.1.1 字元串的处理方式
6.1.2 字元串类型的特点
6.2 常用字元串函式解析
6.2.1 字元串的输出函式echo()
6.2.2 程式报错后终止继续运行的函式
6.2.3 列印函式print_r()
6.2.4 字元串分割函式explode()
6.2.5 数组元素组合成字元串的函式implode()
6.2.6 预定义字元串转换为HTML实体的函式htmlspecialchars()
6.2.7 过滤PHP和HTML标记函式strip_tags()
6.2.8 去除字元串首尾连续空格的函式
6.2.9 将换行符替换成HTML的换行符
的函式nl2br()
6.2.10 加密函式md5()
6.2.11 加密函式sha1()
6.2.12 字元串替换函式str_replace()
6.2.13 数字分组格式化函式number_format()
6.2.14 字元串分割函式str_split()
6.2.15 字元串截取函式substr()
6.2.16 中文字元串截取函式icon()、编码转换函式iconv_substr()
6.3 日期函式的介绍
6.3.1 UNIX时间戳和获取当前的时间
6.3.2 时间和日期函式的介绍
6.3.3 修改PHP的默认时区
6.4 正则表达式
6.4.1 正则表达式简介
6.4.2 正则表达式的语法规则
6.4.3 正则表达式的优先权
6.4.4 PHP正则表达式函式(兼容Perl)
6.5 本章小结
第7章 PHP档案系统处理
(教学视频、PPT、必备手册、开发工具、精选源码、相关素材)
7.1 PHP中档案系统的介绍
7.1.1 档案系统概述
7.1.2 档案类型
7.1.3 档案属性
7.1.4 档案访问许可权
7.1.5 路径处理
7.2 档案的基本操作
7.2.1 档案操作概述
7.2.2 打开与关闭
7.2.3 PHP读取内容
7.2.4 PHP写入内容
7.2.5 PHP删除档案
7.2.6 档案截取、远程读取操作
7.3 目录的基本操作
7.3.1 新建目录
7.3.2 删除目录和递归删除目录
7.3.3 複製和移动目录
7.3.4 遍历目录
7.4 档案的上传与安全
7.4.1 相关设定
7.4.2 单档案上传
7.4.3 多档案上传和安全
7.5 本章小结
第8章 MySQL资料库
(教学视频、PPT、必备手册、开发工具、精选源码、相关素材)
8.1 MySQL资料库介绍
8.2 MySQL资料库基础
8.2.1 下载MySQL资料库
8.2.2 安装MySQL资料库
8.3 MySQL资料库设计
8.3.1 MySQL资料库的关係
8.3.2 MySQL资料库中的数据类型
8.4 SQL语言
8.4.1 SQL简介
8.4.2 常用SQL语句的使用
8.5 MySQL资料库的备份与恢复
8.5.1 MySQL资料库的备份
8.5.2 MySQL资料库的恢复
8.6 PHP与MySQL编程
8.6.1 PHP连线MySQL资料库
8.6.2 PHP操作MySQL
8.7 PHP与mysqli编程
8.7.1 mysqli简介
8.7.2 PHP使用mysqli连线资料库
8.7.3 PHP使用mysqli操作MySQL资料库
8.8 小实例之留言反馈系统
8.8.1 需求分析
8.8.2 资料库设计
8.8.3 程式设计
第9章 资料库抽象层——PDO和ADOdb
(教学视频、PPT、必备手册、开发工具、精选源码、相关素材)
9.1 PDO和ADOdb介绍
9.1.1 PDO简介
9.1.2 PDO的特点
9.1.3 PDO的开启
9.1.4 ADOdb介绍
9.1.5 ADOdb特点
9.1.6 ADOdb安装
9.2 创建PDO对象
9.2.1 连线和下线PDO
9.2.2 使用PDO::query()方法
9.2.3 预执行语句
9.2.4 PDO错误处理
9.3 PDO的事务处理
9.3.1 PDO资料库事务介绍
9.3.2 PDO事务处理
9.4 创建ADOdb对象
9.4.1 连线和下线ADOdb
9.4.2 ADOdb执行操作
9.4.3 预执行SQL语句
9.4.4 自动执行AutoExecute()方法
9.4.5 ADOdb其他的常用功能
9.5 ADOdb的事务处理
9.5.1 ADOdb开始事务
9.5.2 ADOdb事务提交
9.5.3 ADOdb回滚事务
9.5.4 ADOdb事务实例
9.6 传统模式与抽象层开发对比
9.7 本章小结
第10章 Cookie与Session
(教学视频、PPT、必备手册、开发工具、精选源码、相关素材)
10.1 会话机制介绍
10.1.1 什幺是会话机制
10.1.2 会话的基本功能
10.2 Cookie机制的套用
10.2.1 了解Cookie
10.2.2 创建Cookie
10.2.3 读取Cookie
10.2.4 删除Cookie
10.2.5 Cookie的生命周期
10.2.6 Cookie的综合套用——使用Cookie技术计算网站的月访问量
10.3 Session管理
10.3.1 了解Session
10.3.2 创建会话
10.3.3 Session的综合套用——通过Session用户身份验证
10.4 会话机制的安全
10.4.1 Cookie与Session的比较
10.4.2 Cookie与Session的安全性
10.5 会员系统的设计
10.6 本章小结
第11章 PHP的模板技术Smarty
(教学视频、PPT、必备手册、开发工具、精选源码、相关素材)
11.1 模板引擎技术简介
11.2 Smarty模板的创建
11.3 Smarty基础套用
11.4 Smarty内置函式
11.4.1 Smarty的使用
11.4.2 Smarty的循环
11.4.3 Smarty的if…elseif…else语法
11.4.4 Smarty循环配合if使用小实例
11.4.5 include的使用方法
11.5 Smarty快取机制
11.5.1 lamp架构的快取原理
11.5.2 Smarty快取
11.6 小型新闻系统範例
11.7 本章小结
第12章 PHP图形处理及套用
(教学视频、PPT、必备手册、开发工具、精选源码、相关素材)
12.1 PHP GD库基础
12.1.1 PHP GD库简介
12.1.2 PHP GD库的使用
12.2 PHP GD库的套用
12.2.1 GD库函式馆绘製基本图形
12.2.2 GD库製作图形验证码
12.2.3 GD库实现图片缩略与水印
12.3 JPGraph图表类
12.3.1 JPGraph图形库简介
12.3.2 JPGraph图形库的使用
12.4 本章小结
第13章 PHP与XML
(教学视频、PPT、必备手册、开发工具、精选源码、相关素材)
13.1 XML基础
13.1.1 XML的含义
13.1.2 XML的特性
13.1.3 XML文档的结构
13.2 PHP与XML Parser
13.2.1 XML Parse工作原理
13.2.2 新建一个解析器
13.2.3 创建事件处理程式
13.2.4 解析XML文档
13.2.5 处理解析错误
13.3 PHP DOMdocument
13.3.1 创建一个DOM对象并装载XML文档
13.3.2 使用DOM文档创建XML文档
13.3.3 使用DOM操作XML文档
13.4 RSS功能的实现
13.5 本章小结
第14章 PHP与cURL
(教学视频、PPT、必备手册、开发工具、精选源码、相关素材)
14.1 cURL简介
14.1.1 cURL的历史
14.1.2 cURL的定义
14.1.3 PHP与cURL的关係
14.2 cURL的基础与套用
14.2.1 cURL功能初始化
14.2.2 cURL功能设定与函式
14.2.3 cURL传输功能
14.2.4 cURL模拟功能
14.3 PHP实现模拟登录并获取数据
14.3.1 cURL模拟登录的流程
14.3.2 cURL模拟状态的保存
14.3.3 cURL远程採集数据
14.4 模拟登录PHP个人中心
14.5 本章小结
第15章 PHP功能模组的开发
(教学视频、PPT、必备手册、开发工具、精选源码、相关素材)
15.1 分页模组开发
15.1.1 分页模组的介绍
15.1.2 分页模组的原理
15.1.3 分页类的设计
15.2 无限分类模组开发
15.2.1 无限分类模组的介绍
15.2.2 无限分类的资料库存储
15.2.3 无限分类的实现与操作
15.3 批量上传模组开发
15.3.1 批量上传模组的介绍
15.3.2 批量上传模组的原理
15.3.3 批量上传类的设计
15.4 资料库备份模组开发
15.4.1 资料库备份模组的介绍
15.4.2 资料库备份模组的原理
15.5 线上支付——支付宝开发
15.5.1 线上支付概述
15.5.2 实现线上支付接口的原理和流程
15.5.3 支付宝接口即时到账开发和配置
15.5.4 线上支付案例——报名支付
15.6 本章小结
第16章 项目开发与设计
(教学视频、PPT、必备手册、开发工具、精选源码、相关素材)
16.1 项目开发与设计规范
16.1.1 程式设计规范
16.1.2 设计规范小结
16.1.3 项目开发的一般流程
16.2 Subversion版本控制器
16.2.1 SVN介绍
16.2.2 SVN安装与配置
16.2.3 客户端的安装
16.2.4 SVN的基本操作
16.3 Zend Debugger调试器
16.3.1 Zend Debugger安装与配置
16.3.2 Zend Debugger套用
16.4 本章小结
第17章 OA管理系统开发
(教学视频、PPT、必备手册、开发工具、精选源码、相关素材)
17.1 需求分析
17.2 系统设计
17.2.1 系统目标
17.2.2 系统功能结构
17.2.3 系统流程图
17.2.4 开发环境
17.3 资料库与表的设计
17.4 Ease Template模板引擎简介
17.4.1 配置档案
17.4.2 模板中的变数
17.4.3 模板中的逻辑
17.5 代码设计概述
17.5.1 公共档案的设计
17.5.2 会员系统模组
17.5.3 工作计画模组
17.5.4 公告管理模组
17.5.5 讯息中心模组
17.5.6 客户关係模组
17.6 程式的测试与发布
17.6.1 程式的测试
17.6.2 程式的发布
17.7 本章小结
第18章 附录
18.1 httpd.conf配置档案说明
18.2 php.ini配置档案说明