作者:empty 页数:685 出版社:empty |
这本书, 是我的降事And lG uu mans和男外钙位非常卓的PHP开发者Sg Bakken及Darick Rethans编写的, 它描述了许多PHP 6中富功能的关键内容。本书进了新版本所有的特性, 并且品所有研究PHP 5高极特性的PHP开发者的必备书PHP 5权威编程
内容简介近年来, 随着使用PHP的大流量网站逐渐增加, 企业在使用PHP的时候开始面临新的问题, 代码的规范与维护就是其中比较突出的问题。另外, 在PHP的速度满足业务需求后, 人们对项目的稳健性、可升级性提出了新的要求。本书为大家全面介绍了PHP 5中的新功能、面向对象编程方法及设计模式, 还分析阐述了PHP 5中新的数据库连接处理、错误处理和XML处理等机制, 希望能够帮助读者系统了解、熟练掌握PHP, 最大程度地挖掘PHP的潜力, 以更低的成本搭建更加稳健、高效的PHP应用。本书适合PHP程序员及具备其他高级语言编程经验的Web开发人员阅读。
作为致力于PHP推广的我来说, 为此书写序, 很是高兴和荣幸。作为PHP的一个推崇者米说, 看到PHP新技术流行, 更多专业书籍出版, 心中更是欢喜和欣慰, 无论此书的作者还是译者都和我相识, 甚至可以说非常熟悉, 他们分别在国外和国内为PHP的发展做出了贡献。从2005年发起PHP China社区开始, 伴随着中国PHP社区的发展和壮大, 我们也看到了PHP在国内的迅速发展和繁衍, 非常好的现象就是:经过爱好者的大力支持, 在中国, PHP终于开始浮出水面,成为一个主流开发语言,而不是原来那种纯粹的民间形式的发展技术.特别是2007年, 在众多的技术会议上, PHP开始在主流语言中占得一席之位, 大家可以在大大小小的研讨会上听到讨论PHP的声音, 甚至有了一个全国性的PHP研讨组织—PEA, 各种培训机构也开始设立PHP的专业课程, 很多业内人士都说PHP人才炙手可热。PHP作为一种社区开源语言,能够取得今天的地位,的确是一个奇迹,它靠的是自身的生命力和社区中的每一位贡献者的努力。PHP与其他的语言不同, 它不属于任何一家公司, 而更多地代表一种精神, 一种奉献和索取并存的开源精神。正是这种精神, 让PHP成为流行的开发语言, 且给PHP本身带来了无限的生命力
对于国内第一本PHP 5的专业书, 首先引用PHP Community官方正式发布的一个消息:“PHP开发小组宣布只在2007年年底之前继续支持PHP 4。2007年12月31日以后, 将没有PHP 4.4的后续版本, 我们将在具体问题具体解决的基础上继续发布可用的重要安全补丁, 直到2008年8月8日, 请利用今年剩余的时间使你的应用可以顺利地运行在PHP 5环境中, ”PHP 4以前的版本要逐渐淡出我们的视线了, 未来将是PHP 5时代, PHP 6也将慢慢地浮现出来, 虽然我们的调查结果表明PHP 4及更早版本还是目前最广泛使用的版本, 约80%的PHP用户使用它, PHP 5用户仅占20%, 但是, 无论如何PHP 5的时代来临了, 其使用率正在快速上升, 也许两年后, PHP 4的辉煌时代就会成为历史, 而PHP 5将是新一代的宠儿。在国内, 2005年设立PHP China, 做PHP推广的时候, 我走访了几十家公司, 仅仅有一家公司说他们用PHP 5开发网站, 但是今天我拜访采用PHP作为开发语言的公司, 几乎有2/3的公司说他们开始准备迁移到PHP 5.PHP在2005年还是那么的神秘, 工程师经常提的问题是PHP 5中
如今很多人开始关注PHP 6, 关注PHP 6能给大家带来什么更加新颖的东西,但是我们发现, PHP 5的深度使用还远远不够, 多数网站还局限在PHP 4的应用上, PHP 5只是一个探讨,很多产品和网站并没有完全迁移到新的版本上来。原因很多,无论是国内接受新技术要满后一些,还是产品的更新周期要更长一些,甚至大家学习的途径还比较单调等,都是我们PHP 5应用在国内还仅仅是开始的原因吧。在市场学中, 非常讲究“First Mover , 在技术领域也是一样的, 谁掌握PHP 5, 谁就是PHP领域中的“First Mover”,本书英文版刚刚上市, 就在国外快速流行起来, 我记得此书出版不久, And i就告诉我这本书的下载次数超过了百万, 更多的书都是依据PHP 4来撰写的, 真正意义上的PHP 5书籍市场上并不多见, 此书正是完全意义上的第一本PHP 5技术书。此书的原作者之一的And i也是很权威的人, 他是Zend Engine的核心创造者, PHP 3的主要发起人, Zend公司的C TO.我们有理由认为他写的有关PHP 5的新技术正是对PHP版本发展的一个指引, 对于每一位热爱和支持PHP的技术人员来说,应该是一本突破自我和提升技术水平的很好的读物。此书译者和我同事多年, 在PHP China开源社区发起的时候, 他就是网站的管理者, 同时也是Zend公司在国内培养的第一位技术支持人员, 我对他的翻译质量很有信心, 以前看过很多翻译的技术书籍,都是技术上外行的纯翻译人员制作的,往往很难准确传达书中的技术内涵。但这本书是一位资深的PHP内行翻译的, 读起来很是流畅和易懂, 它将会是一本很好的PHP 5教材。
大家好!很荣幸能够为大家翻译《PHP 5权威编程》。此书是由PHP的创始人之一, 也是在最近的几年中, PHP已经发展成为了世界上最为流行的Web平台, 它运行在全球超过1/3同样, 在中国的互联网领域中, 经历了2003年的低迷后, 2005年迎来了PHP发展的黄金因此,在这个互联网迅猛发展、技术日新月异的时代,学会并应用好一门流行的语言对于很幸运, 我目睹了PHP崛起的全过程, 而且在Zend中国技术支持中心的工作让我第一时4月份提笔至今已经4个多月了,也许是幸运女神眷顾,本书的翻译工作终于在5个月之内可以说, 虽然本书没有涵盖所有的PHP知识, 但是它可以让你深入了解PHP及其特性, 最
第1章PHP 5新特性.
第2章PHP 5基础语言.
第3章PHP 5面向对象语言.
第4章PHP 5高级面向对象编程和设计模式.
第5章如何用PHP写一个Web应用.
第6章使用PHP 5访问数据库.
第7章错误处理.
第8章PHP 5中处理XML.
第9章主流扩展.
第10章使用PEAR.
第11章重要的PEAR包.
第12章创建PEAR的组件.
第13章迁移.
第14章性能.
第15章一个编写PHP扩展的介绍.
第16章PHP Shell脚本编程.
附录APEAR和PECL包索引.
附录B phpDocumentor格式参考.
附录CZ end Studio快速使用说明.
索引.
第1章PHP 5新特性.
1.1介绍.
1.2语言特性.
1.3PHP改进概述.
1.4其他的PHP 5新特性.
1.5总结.
第2章PHP 5基础语言.
2.1介绍.
2.2入HTML.
2.3注释.
2.4变量.
2.5基础数据类型.
2.6运算符.
2.7控制结构.
2.8函数.
2.9总结.
第3章PHP 5面向对象语言.
3.1介绍.
3.2对象.
3.3声明一个类.
3.8克隆对象.
3.9多.
3.10 parent:和self:.
3.11 instance of运算符.
3.12 Abstract方法和类.
3.13接.
3.14接的继承.
3.15 final方法.
3.16 final类.
3.17toString 0方法.
3.18异常处理.
3.19autoload 0.
3.20在函数参数中提示类的类别.
4.1介绍.
4.2重载性能.
4.3迭代器.
4.6总结.
5.1介绍.
5.3获取用户数据.
5.4对用户输入的数据进行安全验证.
5.6 Cookies.
5.7 Sessions.
5.8文件上传.
5.9架构.
5.10总结.
3.4 new关键字和构造函数.
3.5析构函数.
3.6使用S this变量访问方法和属性.
3.7类的常量.
第4章PHP 5高级面向对象编程和设计模式.
4.4设计模式.
4.5射.
第5章如何用PHP写一个Web应用.
5.2嵌入HTML当中.
5.5一些让脚本运行“安全”的技术.
PHP 5权威编程
6.1介绍.
6.2 MySQL.
6.3SQLite.
6.4PEARDB.
6.5总结.
第7章错误处理.
7.1介绍.
7.2错误类型.
7.3PEAR错误.
7.4异常处理.
7.5总结.
第8章PHP 5中处理XML.
9.5使用GD来处理图形.
8.1介绍.
8.2词汇.
8.3解析XML.
8.4 SimpleXML.
8.5PEAR.
8.6XML转换.
9.1介绍.
9.2文件与流.
9.3正则表达式.
9.4日期处理.
10.4安装包.
10.5配置参数.
10.6PEAR命令.
10.7安装程序前端.
10.8总结.
11.1介绍.
11.2数据库查询.
11.3模板系统.
11.5表单处理.
11.6 Caching.
11.7总结.
12.1介绍.
12.2PEAR标准.
12.3发布版本制定.
12.4CLI环境.
12.5基本原理.
12.6创建.
12.7 Package xml格式.
12.8从属关系.
12.9字符串替换.
12.10包含C代码.
12.11发布包.
12.12PEAR发布程序.
12.13打包.
12.14上传.
12.15总结.
13.1介.
13.2对象模型.
133传递对象到函数中.
8.7使用进行XML.通信.
8.8总结.
第9章主流扩展.
第10章使用PEAR.
9.6多字节字符串和字符集.
9.7总结.
10.1介绍.
10.2PEAR概念.
10.3获取PEAR.
tiv
第11章重要的PEAR包.
1L4认证.
第12章创建PEAR的组件.
第13章迁移.
PHP 5权威编程
PHP 5权威编程
PHP 5权威编程
13.4兼容模式.
13.5其他改变.
13.6E_STRICT.
13.7其他兼容性问题.
13.8函数中的改变.
13.9总结.
14.1介绍.
14.2性能设计.
14.压力测试.
第14章性能.
14.4用Zend Studio的Profiler来分析性能.
14.5用APD进行性能分析.
14.6用Xdebug进行性能分析.
14.7使用APC(Advanced PHP Cache) .
14.8使用Z PS(Zend Performance Sui