PHP程序设计
查字典图书网
当前位置: 查字典 > 图书网 > 编程> PHP程序设计

PHP程序设计

7.7

作者: 勒道夫
出版社: 电子工业出版社
原作名: Programming PHP, 2nd Ed
译者: 陈浩  |  徐景  |  胡丹
出版年: 2009-3
页数: 521
定价: 80.00元
装帧: 平装
丛书: 博文视点O'reilly系列
ISBN: 9787121038709



推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

内容简介:

Rasmus Lerdorf

Rasmus Lerdorf于1995年启动了PHP项目,并从那以后一直为PHP的发展而努力。Rasmus是Apache的长期贡献者,也是Apache基金会的成员,他曾参与了PHP之外的很多其他的开源项目。Rasmus是PHP Pocket Reference第一版的作者和Programming PHP第一版的作者之一,这两本书都由O'Reilly公司出版。

Rasmus Lerdorf于1968年生于格陵兰岛西部迪科斯岛上的Godhavn/Qeqertarsuaq。他从1985年开始涉足Unix解决方案。Rasmus主要以其1995年开始负责的PHP项目而闻名,另外他还由于在mSQL 1.x中使用ANSI-92 SQL不接受的LIMIT子句而备受指责,而现在该子句至少在概念上已经被MySQL和PostgreSQL所接受。

Rasmus试图拒绝程序员的称呼,而宁愿被视为一位擅长解决问题的技术专家。如果解决问题需要一点编码,他绝不会让其他人代劳,而喜欢自行解决。Rasmus目前和他的妻子Christine居住在旧金山附近。

Kevin Tatroe

Kevin Tatroe已经做了十年Macintosh和Unix程序员,他也是一个经验丰富的PHP程序员,对于PHP5中的新变化非常熟悉。他也是Programming PHP第一版的作者之一。

Kevin Tatroe曾经做了十年的Macintosh和Unix程序员。也许是由于懒散的缘故吧,他被可自动完成很多工作的语言和框架吸引了,如AppleScript、Perl和PHP语言,还有WebObjects和Cocoa编程环境。

目前,Kevin和他的妻子Jenn、儿子Hadden,还有他们的两只猫住在科罗拉多州的乡村大平原边缘,那里离大山很远,不必担心糟糕的降雪,也不用担心龙卷风。他们的房子里到处都是LEGO拼装玩具、运动图片和众多其他玩具。

Peter MacIntyre

Peter MacIntyre生活和工作在夏洛特顿(加拿大爱德华王子岛的首府),他有十六年的IT业工作经验,主要领域为软件开发。Peter拥有的技术技能包括多种客户端/服务端工具和关系型数据库,如PHP、PowerBuilder、Visual Basic、Active Server Pages和CA-Visual Objects。他获得了Zend公司的PHP4认证,并参与了多本书籍的写作:Using Visual Objects(Que公司出版)、Using PowerBuilder 5(Que公司出版)、ASP.NET Bible(Wiley出版)和Web Warrior Survey on Web Development Languages(Course Technology公司出版)。Peter同时也是PHP杂志php|architect (http://www.phparch.com)的编辑和作者(包括在线版和纸版杂志)。他也常在各种计算机会议上作报告,包括在新奥尔良召开的CA-World、德国科隆召开的CA-TechniCon和澳大利亚墨尔本召开的CA-Expo。

作者简介:

Rasmus Lerdorf

Rasmus Lerdorf于1995年启动了PHP项目,并从那以后一直为PHP的发展而努力。Rasmus是Apache的长期贡献者,也是Apache基金会的成员,他曾参与了PHP之外的很多其他的开源项目。Rasmus是PHP Pocket Reference第一版的作者和Programming PHP第一版的作者之一,这两本书都由O'Reilly公司出版。

Rasmus Lerdorf于1968年生于格陵兰岛西部迪科斯岛上的Godhavn/Qeqertarsuaq。他从1985年开始涉足Unix解决方案。Rasmus主要以其1995年开始负责的PHP项目而闻名,另外他还由于在mSQL 1.x中使用ANSI-92 SQL不接受的LIMIT子句而备受指责,而现在该子句至少在概念上已经被MySQL和PostgreSQL所接受。

Rasmus试图拒绝程序员的称呼,而宁愿被视为一位擅长解决问题的技术专家。如果解决问题需要一点编码,他绝不会让其他人代劳,而喜欢自行解决。Rasmus目前和他的妻子Christine居住在旧金山附近。

Kevin Tatroe

Kevin Tatroe已经做了十年Macintosh和Unix程序员,他也是一个经验丰富的PHP程序员,对于PHP5中的新变化非常熟悉。他也是Programming PHP第一版的作者之一。

Kevin Tatroe曾经做了十年的Macintosh和Unix程序员。也许是由于懒散的缘故吧,他被可自动完成很多工作的语言和框架吸引了,如AppleScript、Perl和PHP语言,还有WebObjects和Cocoa编程环境。

目前,Kevin和他的妻子Jenn、儿子Hadden,还有他们的两只猫住在科罗拉多州的乡村大平原边缘,那里离大山很远,不必担心糟糕的降雪,也不用担心龙卷风。他们的房子里到处都是LEGO拼装玩具、运动图片和众多其他玩具。

Peter MacIntyre

Peter MacIntyre生活和工作在夏洛特顿(加拿大爱德华王子岛的首府),他有十六年的IT业工作经验,主要领域为软件开发。Peter拥有的技术技能包括多种客户端/服务端工具和关系型数据库,如PHP、PowerBuilder、Visual Basic、Active Server Pages和CA-Visual Objects。他获得了Zend公司的PHP4认证,并参与了多本书籍的写作:Using Visual Objects(Que公司出版)、Using PowerBuilder 5(Que公司出版)、ASP.NET Bible(Wiley出版)和Web Warrior Survey on Web Development Languages(Course Technology公司出版)。Peter同时也是PHP杂志php|architect (http://www.phparch.com)的编辑和作者(包括在线版和纸版杂志)。他也常在各种计算机会议上作报告,包括在新奥尔良召开的CA-World、德国科隆召开的CA-TechniCon和澳大利亚墨尔本召开的CA-Expo。

目录:

序言 I

前言 III

第1章 PHP简介 1

PHP能做什么 1

PHP发展简史 2

安装PHP 7

PHP纵览 9

第2章 语言基础 18

词法结构 18

数据类型 25

变量 32

表达式和操作符 36

流控制语句 49

包含代码 57

在Web页面中嵌入PHP 59

第3章 函数 63

函数调用 63

定义函数 64

变量作用域 66

函数参数 68

返回值 71

可变函数 72

匿名函数 73

第4章 字符串 74

引用字符串常量 74

输出字符串 78

访问单个字符 82

整理字符串 82

编码和转义 83

比较字符串 89

处理和查找字符串 91

正则表达式 97

风格正则表达式 101

Perl兼容正则表达式 106

第5章 数组 119

索引数组和关联数组 119

识别数组元素 120

在数组中存储数据 120

多维数组 123

析取多个值 123

在数组和变量间转换 127

遍历数组 128

排序 133

作用于整个数组 138

使用数组 140

第6章 对象 143

术语 144

创建一个对象 144

访问对象属性和方法 145

声明一个类 146

自省 153

串行化 159

第7章 Web技术 164

HTTP基础 164

变量 165

服务器信息 166

表单处理 168

设置响应头 182

维持状态 185

SSL 195

第8章 数据库 196

使用PHP访问数据库 196

关系型数据库和SQL 198

PEAR DB基础 199

高级数据库技术 205

示例程序 211

第9章 图形 225

在页面中嵌入图像 225

GD扩展 226

图像基本概念 227

创建和绘制图像 228

带文字的图像 232

动态创建按钮 236

缩放图像 239

颜色处理 240

第10章 PDF 246

PDF扩展 246

文档和页面 246

文字 248

第11章 XML 261

入门指南 261

生成XML 263

解析XML 264

用DOM解析XML 277

使用SimpleXML解析XML 277

使用XSLT转换XML 278

Web Services 280

第12章 安全 285

输入过滤 285

转义输出 290

跨站脚本攻击 293

Session仿造 294

文件上传 295

文件访问权限 296

PHP代码 299

Shell命令 300

更多信息 301

安全要点总结 301

第13章 应用技术 302

代码库 302

模板系统 303

输出处理 306

错误处理 308

性能调节 313

第14章 扩展PHP 321

架构概览 321

编写扩展需要些什么 322

创建你的第一个扩展 323

config.m4文件 333

内存管理 336

pval/zval数据类型 338

参数处理 342

返回值 345

引用 349

全局变量 350

创建变量 353

扩展的INI项 354

资源 356

下一步/后述 358

第15章 Windows上的PHP 359

在Windows下安装和配置PHP 359

编写Windows和UNIX平台上可移植代码 363

与COM交互 366

数据源交互 372

附录A 函数参考 377

附录B PHP扩展概览 491

索引 503

展开全文
热门标签:
  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  •