PHP程序设计

出版时间:2007-3  出版社:电子工业出版社  作者:勒道夫  页数:521  字数:620000  译者:陈浩,胡丹,徐景  
Tag标签:无  

前言

  从2001年我开发Discuz!起就和PHP结下了深厚的感情。PHP不仅成为我们开发应用系统的得力工具,更见证了Comsenz这样一个普通的创业企业从无到有、逐步发展的难忘历程。  1996年,正是我学习BASIC一年多以后,由于BASI:功能所限,我投入了Turbo c的怀抱。丰富的库函数和数据类型让我开始喜欢上Turbo c这种高效而严谨的编程语言,也终于使我找到了写代码的快乐感觉,并沉迷于其中三年多。后来,因为求学的关系,我曾经一度和编程疏远起来,而当我再次拥有时间精力,又想要做点事情时,却发现已经是互联网和Web的时代。我一度很失落,自己掌握的Turbo c、中断调用和全部的编码感觉已经随着DOS时代的远去再也找不回来了。当时正值互联网第一次泡沫的末期,深感自己像一个手无寸铁的门外汉,置身于信息革命的大潮之外,每天无所事事地在网上“冲浪”和游走,打发大学里无聊的时光。  一个偶然的机会,我发现了一个叫做“落伍者”的网上论坛,由于自己当时的技术已经落伍了,所以看到这个论坛名字便觉得十分亲切,因而格外关注。泡的时间长了,发现里面很多人都在讨论用一种叫做PHP的技术,有用PHP做的留言本、计数器、论坛、新闻系统,等等,很多的应用,似乎装上一个PHP写的软件网站就变得功能无比强大一样。于是我便从为自己的网站搭建一个留言本开始,进入到PHP世界中来。慢慢地,开始觉得留言本可以做得更好,便自己修改代码,这时才发现,像我这种只会I)OS下古董技术的c程序员也可以如此快地上手一门互联网编程语言!那种感觉令人十分惊奇,犹如你在用开汽车的方法开飞机一样,非常容易。  接下来,我从编写一个留言本、一个计数器开始,到后来开发社区软件系统,全部是用我喜欢的PHP来完成。在使用PHP的五年时间里,我从一个不懂互联网编码技术的人,变成了一个能游刃有余地利用PHP来实现各种新玩意的高级程序员,我对PHF,的信心与日俱增。与此同时,我也用自己开发出来的软件产品赚取了我在大学时代的第一桶金,又以这笔资金建立并支持了一个朝气蓬勃的创业团队,并发展至今。

内容概要

本书是最新版本PHP 5的权威指南,其中包含创建者PHP的创建者Rasmus Lerdorf的独到的见解。本书以一种清晰而简练的风格介绍了PHP语言的语法和程序设计技术,并通过大量的示例演示了它们的正确使用方法和习惯用法。本书还给出了设计风格提示和实际的程序设计建议,这些将帮助你不仅成为一个PHP程序员,而且将是出色的PHP程序员。

书籍目录

序言前言第1章 PHP简介 PHP能做什么 PHP发展简史 安装PHP PHP纵览第2章 语言基础 词法结构 数据类型 变量  表达式和操作符 流控制语句 包含代码 在Web页面中嵌入PHP第3章 函数 函数调用 定义函数  变量作用域 函数参数 返回值 可变函数  匿名函数第4章 字符串 引用字符串常量  输出字符串 访问单个字符 整理字符串 编码和转义 比较字符串 处理和查找字符串 正则表达式 风格正则表达式 Perl兼容正则表达式第5章 数组 索引数组和关联数组 识别数组元素 在数组中存储数据 多维数组 析取多个值  在数组和变量间转换 遍历数组 排序  作用于整个数组 使用数组第6章 对象 术语 创建一个对象  访问对象属性和方法 声明一个类 自省 串行比第7章 Web技术  HTTP基础 变量  服务器信息 表单处理 设置响应头 维持状态 SSL第8章 数据库第9章 图形第10章 PDF第11章 XML第12章 安全第13章 应用技术第14章 扩展PHP第15章 Windows 上的PHP附录A 函数参考附录B PHP扩展概览索引

章节摘录

  在PHP 3.0发布之后,用户数量真正开始激增。PHP 4.0由大量对改变PHP基本架构感兴趣的开发者促生。这些改变包括在语言和Web服务器之间的抽象层,增加了一个安全线程机制,增加了一个更加高级的、双平台的分析/执行标签分析系统。新的解析器,由Zeev和Andi主要编写,被命名为Zend引擎。在很多开发人员做了大量工作之后,PHP 4.0于2000年5月22日发布。  从这个版本发布开始,只有很少的PHP 4.0的小发布版本,最新版本是4.3.11 而在付印后,PHP 5.0版本也将已经发布。现在已经有了一些小版本(译注1)发布,这些版本的稳定性也相当高。当你看到此书时,在新版本的PHP中已经有了一些重要的进步,如XML、面向对象和SQLite这些主要的改进。同时也有很多其他的小改进,如函数增加和特性的增强等等。  PHP的成长  图1-1通过Netcraft自2000年1月收集的PHP使用数量来说明PHP的成长情况。这个图展示了唯一IP地址下启用.PHP模块的Apache服务器的总数(含19720597个域名,1310181个IP地址)。2001年的那个低谷反映了当时互联网的“冬天”导致的很多.com公司的倒闭和消失的情况,当时Netcraft找到的服务器的数量也明显减少。

媒体关注与评论

  “如果你刚刚进入动态网站开发的广阔天地,或者你考虑将你的一个动态网站移植到.PHP上来,本书就是你的最佳选择,它可以让你快速上手并很快见到成效。”  ——Peter MacIntrye.eWeek  “对于那些打算开始用PHP来开发动态网站的程序员来说,这是一本非常优秀的书。它对PHP的详细介绍和大量有用的技巧也让人感觉到了:PHP的强大力量。”  ——David Dooling,Slashdot.Org

编辑推荐

  PHP是一种简单而强大的开源脚本语言,用于创建动态 Web内容。全球数百万运行着PHP程序的站点证明了它的流行程度和易用性。程序员和Web设计师都喜欢PHP,前者喜欢PHP的灵活性和速度,后者则喜欢它的易用和方便。  作为PHP的行业标准书籍,本书中所有的技术要点(如语法和编程技巧)都用简洁的文字和表达方式来阐述,并附带有正确用法及习惯用法的代码示例。本书还包含了代码风格技巧和实际开发方面的建议。这些不仅会帮助你成为一名PHP程序员,而且会帮助你成为一名优秀的PHP程序员。《PHP程序设计(第二版)》涵盖了使用PHP创建高效Web站点你所需要知道的一切,其内容包括:  PHP语言基础,包括数据类型、变量、操作符和流控制语句  ·函数、字符串处理、数组和对象  ·基本的PHP Web开发技术,如表单处理和验证,session跟踪和cookie。  ·与关系型数据库,如MySQL和Oracle的结合应用,使用独立的数据库抽象层 PEAR::DB库和PHP5中新的PDO扩展库  ·生成动态的图像文件,创建PDF文件,使用PHP解析XML文件  ·高级主题,例如创建安全的脚本、错误处理、性能调节和开发你自己C语言扩展库  ·PHP中所有核心函数和标准扩展的快速参考

图书封面

图书标签Tags

评论、评分、阅读与下载


    PHP程序设计 PDF格式下载


用户评论 (总计46条)

 
 

  •   这本书整体来看都非常不错,翻译看不出有什么太大的毛病,并且主要讲PHP语言本身的内容,市面上大部分都是讲搭配到实做中用的内容,实际上应该先把PHP本身掌握好了再去实做这样对于项目本身是有好处的,当然有些人也喜欢从实做中进行学习。但是如果有人喜欢先掌握语言再进行实做,那么这本书是值得推荐的
  •   PHP之父亲自写的书,初学者的必读经典,内容比较全面,翻译也不错。就靠这本书,我已经完成了不少PHP的编程工作了,非常顺利。动态语言就是好用,没有心理负担。
  •   很多PHP基础实在的知识,在平时网上是查不到,O'Reilly的动物书籍永远是最好的
  •   既可帮助快速掌握PHP,也适合深入学习,PHP的书我就买了这本。
  •   你可以不喜欢ASP但你不能不喜欢PHP就像你可以不喜欢Windows但是你不能不喜欢Linux
  •   适合初学者,语法,技巧方面多,例子较少.非常详细.
  •   这本书比较适合初学者,但是还不够细致,总体来说还是本好书
  •   这本书讲述了很多其他书上看不到的细节。
  •   书非常棒!送货速度快。以后会继续支持当当网
  •   非常全面,值得收藏
  •   那么好的书,到手时竟然边角都有破损
  •   不错,就是发货的速度有待提高...
  •   看完后编程功力提高了许多。
  •   经典,全面
  •   详细的介绍比较适合我们新手
  •   图书很不错,印刷质量也很好。以后还在当当网买书。
  •   不错的书,印刷质量也好!!推荐
  •   怎么评论啊,半个月了书还没到..
  •   能够及时送货上门.还是一本好书
  •   Itisagoodbook,ienjoyit!
  •   适合初学者...不过我就是初学者...
  •   适合刚入门的PHP程序员。
  •   我就是看着本书学会php的
  •   我是学电子的,这本书对于我来说是难了一点,比较适合有技术的人学习下,最好是会C语言。不然看了很吃力的。我看了挺头痛的。
  •   如果有C语言的基础,上手更容易,不过要很好的理解百还是要多上机操作一下才是王道.
  •   如果要实践,最好再买一本讲实例的书,也要多读别人写的代码
  •   不过里边实例有点少,但函数介绍的挺全的.非常不错
  •   这本书整体还是不错的!特备适合初学者,能够给自己打好扎实的基础。
  •   结构清晰、浅显易懂,适合于初学者快速入门。
  •   买了这本书还没看呢,现在没时间学先放放,感觉有点难度呵呵,先学会环境的搭建,在深入。。。。。
  •   书总的来说还是不错。但是其中还是有很多明显的翻译软件翻译的痕迹。
  •   网上的评价都不错..应该是挺经典的书
  •   不错~实践性差了点.
  •   不错!好书。
  •   4个月前购买,部分页数有笔记(划横线),打算转手,以原价3折转手。有兴趣的人请联系asis_stephen@163.com
  •   还不错还不错还不错还不错还不错还不错还不错还不错还不错还不错还不错还不错还不错还不错还不错还不错还不错还不错还不错还不错还不错还不错还不错还不错还不错还不错还不错还不错还不错还不错还不错还不错还不错还不错还不错还不错
  •   虽然没有怎么看完,但是还是觉得不错。
  •   不错!!还不错!!支持一下!!!!!
  •   感觉这本书不适合初学者阅读
  •   太浅了,例子也不好
  •   这书并不如我期待的那么好...
  •   还没有读。。。。
  •   都几天了~杂还没到货~等待……都几天了~杂还没到货~等待……
  •   没基础的人不要买了你肯定看不懂!有基础的人也算了,对你来说书上都是废话,和其他的书大同小异.
  •   2009.2.7号下单,2.9号发货,2.24号收到,到货真的好快啊。,,,,哭~~~
  •   这都几天了...还没到呢..什么啊.这是
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7