PHP相关外文翻译
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
中文5915字,3600单词,17000英文字符
本科毕业设计(论文)
外文参考文献译文及原文
学院信息工程学院
专业信息工程(电子信息工程方向) 年级班别
学号
学生姓名
指导教师
目录
外文参考文献译文
1为什么选择PHP ......................................... 错误!未定义书签。2如果你是编程新手 ...................................... 错误!未定义书签。3写一个基本的PHP程序 .................................. 错误!未定义书签。4编程语法 .............................................. 错误!未定义书签。5嵌入式语言如何工作 .................................... 错误!未定义书签。6服务端和客户端脚本 .................................... 错误!未定义书签。7运行你的程序 .......................................... 错误!未定义书签。
外文参考文献原文
1Why PHP? ............................................... 错误!未定义书签。2If You Are New to Programming .......................... 错误!未定义书签。3Writing a Basic PHP Program ............................ 错误!未定义书签。4Programming Syntax ..................................... 错误!未定义书签。5How Embedded Programming Works ......................... 错误!未定义书签。6Server-side Versus Client-side Scripting ............... 错误!未定义书签。
7 Running Your New Program .............................. 错误!未定义书签。
1
1 为什么选择PHP
对于Web编程来说,PHP是一个很好的选择。它较其它语言(包括其它面向Web 的语言)有许多优点。为了得到一个清晰的理解(和常见的面向Web的语言相比),让我们将它们比较一下。
ASP是微软的网络开发环境(它本身不是一门开发语言,因为它允许程序员在ASP 中选择其它语言进行开发,如VBScript或JScript。)ASP虽然简单,但它太过于简单了,以至于不能使用更复杂的逻辑和算法。
除了ASP的过分简单,很多公司发现很难在微软的ASP许可证上节约成本。即使不考虑硬件成本,微软的Web服务器就要数千美元,而基于UNIX操作系统的、可运行PHP的Web服务器则是免费的。
另一种Web使用的知名语言是Sun Microsystems公司的Java。Java是平台独立的语言(在一个系统上用Java开发的程序可以不经过任何修改,就可以运行在其它系统上)。
尽管Java的确有它的优点,但它在开发时间、开发成本和执行速度上却有明显的劣势。Java开发是耗时的,因为Java工程要遵循严格的规则(Java强制的),这需要进行大量的规划。另外,Java开发周期长,费用成本高,Java程序员的待遇也较高。因此Java程序开发的成本远远高于其它语言开发的成本。通过我们的比较可以看出,即使项目开发结束后,以Java语言写的程序在运行时所花费的时间比其它语言的时间还要长。
总的来说,和Java相比,PHP的表现很出色。一个相似的工程以PHP语言开发,要比用Java开发节省两三倍的时间。最重要的是,虽然最终的程序都可以运行多种平台上(如Java),而PHP的程序则运行的更快。
另一种开发Web程序的常用语言是Perl。Perl与PHP一样,是一个可运行在多个平台上的开源项目。事实上,Perl的历史远远要比PHP长。在PHP之前,Perl被认为是最好的Web开发语言。然而,在过去的几年中,在Web开发领域,PHP赢得了比Perl 更好的口碑。因为PHP语言本身集成了大量的功能模块,而要在Perl中使用这些功能,你就不得不单独下载许多额外的功能模块。这样,当程序从一个系统转移到另一个系统时,就会容易产生问题,因为Perl不得不从自己的CPAN上下载相应的功能模块。
最后要比较的语言是C。C语言已经存在很长的时间了;它已被用在各种各样的计算机中,从大型主机到个人PC都可见到它的身影。如果你了解C语言的话,你就会知
道用C语言开发Web程序会存在一些问题。为了用C语言开发一个Web程序,在你着手构思你的实际任务时,你将不得不着手实现所有Web程序本身就应该具备的功能(如采集HTML表单提交的数据)。而PHP语言提供了所有的Web常用或者并不是很常用的功能,可以允许程序员将更多的精力放在实际的任务中。
就其它的Web开发语言与PHP语言之间的比较而言,它们之间还存在很多不同。在Internet上将PHP与Java,Perl,ASP等语言进行比较的文章也很多。但是一旦你拥有了PHP的编程经验,你可能就会发现,在选择开发语言时,你会努力的说服你的客户或老板,允许你使用PHP来进行开发,而不是选择其它的语言。如果出现问题,你可以通过搜索Internet找到大量基于这些问题的有用信息。
PHP的使用是没有限制的。早期的版本使用的是单独的跟踪程序。而随着时间的推移,这个简单的跟踪程序已经被包含在语言的内部了。
PHP的主要用途,当然不只是用来跟踪的了;它还可以做许多其它的事情。为了让你理解PHP可以做什么,下面介绍了一些PHP的常见用途:
•反馈表单
•购物车和其它类型的电子商务系统
•用户注册,访问控制,以及在线订阅服务
•客户登记
•讨论和留言板
2如果你是编程新手
如果你是一个从来没有写过程序的新手,这个想法可能有点吓人。大多数程序员可能会告诉你(如果他们愿意承认),他们刚开始学习编程的时候,也有点无从下手。然而,编程的过程根本不是那么难,相反却很享受,因为你不需要有多高的智商来适应它。
当你写程序的时候,你的主要目的就是把你的想法翻译成计算机能够识别的语言。例如,如果你是教人如何做汉堡包,你会首先描述将牛肉做成牛肉饼的过程。然后,你会告诉他如何把汉堡包放在烤架上,烤多长时间,最后,如何把它们拿下来。
当然,仅仅因为你能描述制作汉堡包的过程,并不意味着PHP能够在任何时间、任何地点为你做任何事情。重点是,如果你能像我刚才描述制作汉堡包的过程那样,描