|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
不可能吃饭的时候咬了自己一下舌头就从此不吃饭了不是?放下畏惧,继续努力,咱们是来征服它的,而不是被它征服的,振奋起来吧同志。 译者注:这是一篇德国人写的关于PHP的“长篇大论”,作者在文中把PHP吹的神乎其神,大有一统江湖的架式。且不去管它概念是不是准确,这么一篇经典的“吹嘘奇文”对咱们这些坐卧不安的PHP法式员来讲,到长短常值得一看的。仍是闲话少说,让咱们入手下手浏览这骗奇文吧!
1.叙言
界说:PHP是一种复杂的,面向对象的,注释型的,强健的,平安的,功能十分之高的,自力于架构的,可移植的,静态的剧本言语。PHP具有和JAVA相似的Class关头字。由于不需求虚拟机,乃至速度比JAVA快5倍。PHP正敏捷酿成一种尺度的,多用处的,面向对象的剧本言语。PHP不但可用来开辟Web使用法式,也能够开辟通俗使用法式。
PHP是一种功效壮大的剧本言语。PHP将击败PERL/Python并取而代之。PHP是下一代的PERL/Python剧本。PHP可以胜任任何PERL/Python做的任务,而且做的更多,更好,更简约!!
PHP是Hypertext Pre-Processor(超文本预处置器)的缩写,它是一种办事器真个HTML剧本/编程言语。PHP语法上与C类似,可运转在Apache, Netscape/iPlanet, 和 Microsoft IIS Web 办事器上。PHP作为一种东西,可让你创立静态的Web页面。使用PHP的网页与惯例的HTML页面并没有二致,你可以用一样的体例来创立、编纂它们。PHP答应你直接在HTML文件里写入复杂的剧本,这一点与Javascript十分类似。而分歧的是,PHP不依附于阅读器,是办事器真个言语,而Javascript倒是一种客户真个嵌在HTML中的言语。概念上,PHP与Netscape的LiveWire Pro产物,Microsoft的ASP和SunMicrosystem 的JSP类似。
PHP不但可以用来创立Web使用法式,也能够用来开辟通俗的单机使用法式。
PHP的微弱的地方在于:
・PHP是一项最优异的手艺。其它手艺,如PERL,Python, Tcl, VB script, ASP 绝对来讲,都是陈腐优良的。即便是Java/JSP,也在PHP之下。
・开放源码
・普遍的数据库毗连
・大批的扩大库
・作为一种多用处的剧本言语,比PERL,VB script, ASP, JSP都要优异。
为何选择PHP?由于PHP是最好的,缘由以下:
・PERL“滋味欠好”,由于其法式不容易浏览和保护,且不是面向对象的。把PERL忘了,转向PHP吧。PERL法式员将丢弃PERL,由于他们爱上了PHP! PHP实践上就是“古代版的PERL”,只是称号分歧罢了。
・Java 是面向对象的,但速度很慢。Java法式远行起来很慢,对它独一的埋怨就是――“Java,真是慢的糟”。并且非常庞杂(具有很多层,如JVM,JIT 等等)。这常常引发成绩。既然有了Linux,为何还要Java呢?
・Python“不错”,但没有C言语中的括号和大括号,而这在vi编纂器中对操控代码十分有效。假如不克不及使用vi/emacs编纂器搜刮括号/大括号的号令敏捷操控代码,那末就好象断了手一样。PHP在手艺上比Python加倍先辈。
・PHP是最好的,由于它面向对象,而且接收了C/C++/Java/PERL的精髓。PHP可以替换PERL,Python, Java,C, C++, awk, Unix shell 剧本,Visual Basic 和其它言语!!PHP直接运转,并且是由C写成的。
・每个电脑法式员都晓得PHP是最好的,不信问一下你旁边的法式员。
・只要PHP才干称雄于21世纪、22世纪和更远的未来。
・为何咱们以为PERL,Python和Java法式员会将归附PHP,这里有一个很主要的缘由。
之前,世界上很多公司都把PHP看成是一个“高度秘密,严厉保密”的电脑法式言语,然而如今它已酿成最为有名的,在Web, Internet, E-commerce和 B2B等诸多项目上使用最普遍的面向对象的剧本言语。即便是在明天,仍有很多竞争性(competing)公司把PHP看成是高度秘密的器材,决不向外界(竞争敌手)泄漏半点。
PHP将好像狂风雨普通囊括全部世界,IT工业将为之震动。PHP的力气在于它是跨平台的,可以运转在任何中央。如Linux,Windows 95/98/NT/2000/XP, Solaris, HPUX 和各类UNIX。PHP只需写一次,就能够设置装备摆设在任何中央。PHP可以运转在Apache,Microsoft IIS等多种Web办事器上。
PHP比Java快5到20倍!!实践的对照测试显示,PHP的运转速度是Java3.7倍摆布。PHP太轻易利用了,你可以用它在十分短的工夫里,十分敏捷的开辟出十分庞杂的web,e-commerce和普通的单机使用法式。(在未来,PHP将会仿照Java大多半的功效,信任Java法式员也会喜好上它。PHP将包括Java中的关头字,如class,extends,interface, implements, public,protected, private 等等等等。)
PHP具有面向对象特征,它接收了Java, C++, PERL 和C的最优异的局部。PHP可以说是一切剧本/编程言语中的宝石。不久,它就会成为全球法式员的“麦加圣地”。PHP便可以运转在Window95/NT/2000/XP上,也能够运转在各类UNIX上。
咱们将大吃一惊――PHP极有能够成为21世纪的电脑编程言语。
可使用Zend Optimizer对PHP停止编译和优化,从而使它运转的更快。PHP4.0中已集成了Zend Optimizer。 起首,你在开辟、测试、除错过程当中,用PHP剧本言语编写你的使用法式。一旦项目完成,你即可以用Zend编译器,将PHP文件编译成运转速度更快的可履行法式。
关于电子商务项目,你普通需求综合利用PHP(70%),HTML/DHTML/XML(25%)和5%的Javascript(客户端验证)。
2.PHP可运转在Microsoft Windwos上!!
PHP最后是运转在UNIX平台上的,然而它的移植性很好,也可运转在Windows和IIS Web办事器之上。明天,已有了一多量基于Windows 2000/NT/95/98的PHP用户,你可以找到大批运转于Windows平台之上的PHP东西。
很多PHP法式员喜好在Windows上开辟他们的法式,完成后再设置装备摆设在大型的Linux办事器上,如运转Linux的IBM小型机、Compaq DEC Alpha 和 Sun sparc。
PHP最大的优势在于,它也能够运转在UNIX/Linux之上,UNIX上的开辟者可觉得MS Windows下的PHP用户办事,而Windows下开辟的PHP代码也能够不经由任何改动,就用于UNIX/Linux上。
PHP本身完整是由C言语写成的,因而可普遍运转于各类平台之上,如BeOS,UNIX, MS Windows, Apple Macintosh,IBM OS/2 和其它更多的操作体系。
PHP 运转速度十分快,要比Java快出很多。关于Web开辟而言,不如忘了Java/JSP吧!PHP,PHP,各处都将是PHP! PHP也也将酿成一种多用处的面向对象的剧本言语。
3.PHP下载
・PHP主站点:http://www.php.net
・PHP资本:http://ils.unc.edu/web-db/php/links.html
・PHP代码互换:http://px.sklar.com
・Vex Net:http://www.vex.net/php
在很多国度都有镜像站点,网址是www.COUNTRYCODE.php.net,个中COUNTRYCODE可所以us,fe,,sk等等。
・ http://www.fe.de.php.net
・ http://www.sk.php.net
・ http://php.iquest.net/
・答疑邮件地址: rasmus@lerdorf.on.ca
3.1 PHP在Microsoft Windows 95/98/NT/2000上的装置
PHP在Microsoft Windows平台上极受接待,并且另人惊异的是,它比Microsoft本人的Web剧本言语还要盛行。缘由在于PHP是面向对象的剧本言语,而ASP却不是。PHP具有大批可重用的类(对象),在Windows平台上,PHP要比ASP快很多,并且比ASP具有更多的功效和特征。PHP比ASP更强健,更牢靠,更具威力。因为PHP可运转于MS Windows,Linux, Mac OS和一切的UNIX,所以它具有一个复杂的用户群。而其最大的优势在于,你可以在Windows上开辟法式,然后设置装备摆设在UNIX/Linux上,反之亦然。
Windows98/NT/2000下的PHP用户比其它操作体系都要多,那是由于在Windows98/NT/2000上装置PHP很复杂。
PHP有可履行的装置法式,你只需双击exe文件,2分钟内就能够主动装置好。可从以下站下载可履行的PHP装置法式:
・Windows下的PHP可履行装置法式:http://php.weblogs.com/easywindows
・Windows平台下的PHP材料:http://php.weblogs.com
・PHP在Windows下的装置与设置装备摆设:http://www.php.net/manual/install-windows95-nt.php
・PHP Triad可以在Windows平台上装置完全的PHP办事情况:http://www.phpgeek.com
用C语言重新编写,包括可以访问数据库。他将这些程序和一些表单直译器整合起来,称为 PHP/FI。PHP/FI 可以和数据库连接,产生简单的动态网页程序。 |
|