php高级开发教程说明

4星(超过85%的资源)
所需积分/C币:50 2008-11-27 11:39:22 9.16MB APPLICATION/X-RAR
163
收藏 收藏
举报

下载 第1章开发思想 命名是所有事的开始。 要真正掌握一门编程语言,不仅要理解它的语法和语义,更重要的是掌握语言所体现的哲 学思想、语言产生和发展的背景以及设计特点。 1.1 PHP与我 大家是否想过,为什么会有这么多的编程语言?除了所谓“主流语言”例如C、C + +、 P a s c a l等之外,还有其他的如L o g o l、C o b o l、F o r t r a n、S i m u l a和许多更加特殊的语言。当列出一 个项目的梗概时,大多数软件开发者不会真正地考虑到可以使用多种编程语言;他们都有自己 偏爱的语言(也许是公司指定的一种语言),了解它的优点和它的缺点,并根据语言的具体特点 修正项目。但当克服所选语言的缺陷时,就可能会增加不必要的额外工作。 了解如何使用一门语言却缺乏其特定的概念知识,就好像一个开卡车的人想参加二轮马车 比赛一样,当然,一般来讲他应该懂得如何驾驶二轮马车,他甚至可能在终点线上跻身前列, 但他绝不可能成为一个出色的车手,除非他熟悉新车的独特之处。 类似地,当面向对象程序设计( o o p)程序员编写一个应用程序的时候,他会尽力使程序满 足项目要求,处理同一个任务,不同的程序员会运用不同的方式。哪种方式更好?每一个程序 员会说他(她)的方法最好,但只有那些熟悉两种概念—o o p和过程化编程—的人能够作出 判断。 前面提到的每一种语言代表一种解决问题的特定方法,这些问题多属于具有特殊要求的某 一特殊种类。因为这些语言集中在一个有限的应用领域内,他们的成功性也限制在这些领域。 像C和P a s c a l这样的语言变得如此流行,就是因为它们被广泛应用,并且它们不针对特殊问题, 却提供了能很好地解决普遍问题的工具。 那么P H P是如何适应这一体系的呢?尽管它被称之为一种语言,但P H P并不是一种真正独立 的语言,而是许多语言的混和体。它主要用C的句法,但与C有很大不同。它是被解释的, P H P 能识别不同的变量类型,但没有严格的类型检查, P H P识别类,但没有结构体类型,类似的例子 很多,但你可能已领会到了关键一点: P H P融合了许多种不同的解决问题的思想,形成了一种全 新的、独一无二的方法。 为了能够用P H P成功地开发We b应用程序,我们鼓励你首先回答下述问题: P H P是我的项目 所需的理想语言吗?问得好。如果我们说不,那我们就会显得很愚笨(谁会去写一本关于他们 第一部分高级P H P 认为不好的东西的书呢?)。让我们重新阐述这个问题,对项目来说有比P H P更好的语言吗?这 次我们可以很有把握地回答,如果你正在从事网络应用程序的开发, P H P就是为你准备的最好的 语言。 1.2 计划的重要性 你为什么应该阅读这一部分 即使你是一个很熟悉P H P的职业程序员,我们也建议你阅读下面的部分,因为这里包 含了成功开发的基本知识,如果你对所讨论的题目已很熟悉,也应该花时间浏览一下, 你可能会发现新的信息—新的题观点、新的解决方法、新的答案,你对解决未来项目 的不同方面的问题了解得越多,你就能越好地抓住关键点,并且用更好的方式处理。我 们希望你信任我们是职业开发者,并相信我们的经验,这将使你在以后受益。 在深入探讨P H P特定问题之前,先让我们从一个更广泛的观点开始。不论你使用什么语言, 也不论你在什么平台上开发。有一些问题在应用开发中是总会涉及到的。 当从事一个专业项目的时候,考虑一下你正在做什么是至关重要的,“了解你的敌人,永远 不要低估它”。尽管你的项目并不是一个真正的敌人,这句话的寓意仍然适用,在转向其他题目 时,要知道项目的所有技术条件、目标平台、用户,并且决不要低估那些没有考虑周全的小问 题的重要性。 据我们的经验,计划占用了5 0 %的开发时间。项目越大,它的纲要就应该越详尽。这一原则 既适用于同你的顾客相联系并与他们密切合作以确定一个总的项目概要,又适用于与你的开发 者探讨确定一个编码概要。在一致性和可维护性上花的气力越少,就越容易在重新打开旧文件 并设法清除错误或添加新的特征时遇到问题。 计划所用时间与项目大小并不一定成比例,例如,想一下要设计的一个搜索算法。这一应 用程序只需要在一堆信息中进行基本的,搜索并能根据规则抽取数据,由于数据已经存在,所 以创建和输出将不会需要太多的努力。这一应用程序将把它的大部分运行时间花在搜索循环上。 这个循环也许用不了1 0 0行代码,但是为一个优化的循环选择设计一个优化的算法很容易耗费一 整天的时间,这个小小的循环也许是设计阶段最庞大的部分,但另一方面,你可以在不到一天 的时间内策划好数千行的代码。 同样,我们假定需要一个小脚本来列出某个目录中的所有文件,你能够很快地完成它,使 其能从事某一特定任务,在一个特定的目录列

...展开详情
立即下载 身份认证后 购VIP低至7折
一个资源只可评论一次,评论内容不能少于5个字
zuopeng002 重复了,别的书就可以了,看个标题这么吓人.
2013-05-24
回复
lynnlin1122 php4.0的书,有点旧了。
2013-03-05
回复
yanglin854 很安逸的书,就是最近没时间看,非常感谢!
2012-11-14
回复
您会向同学/朋友/同事推荐我们的CSDN下载吗?
谢谢参与!您的真实评价是我们改进的动力~
  • 分享达人

关注 私信
上传资源赚钱or赚积分
最新推荐
php高级开发教程说明 50积分/C币 立即下载
1/0