仓酷云

标题: PHP编程:关于PHP的出路(一) [打印本页]

作者: 飘灵儿    时间: 2015-2-4 00:20
标题: PHP编程:关于PHP的出路(一)
不可能吃饭的时候咬了自己一下舌头就从此不吃饭了不是?放下畏惧,继续努力,咱们是来征服它的,而不是被它征服的,振奋起来吧同志。   译者注:这是一篇德国人写的关于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 可以和数据库连接,产生简单的动态网页程序。
作者: 只想知道    时间: 2015-2-4 11:51
找到的的资料很多都是在论坛里的,需要注册,所以我一般没到一个论坛都注册一个id,所有的id都注册成一样的,这样下次再进来的时候就不用重复注册啦。当然有些论坛的某些资料是需要的付费的。
作者: 若天明    时间: 2015-2-9 15:44
写js我最烦的就是 ie 和 firefox下同样的代码 结果显示的结果千差万别,还是就是最好不要用遨游去调试,因为有时候遨游是禁用js的,有可能代码是争取结果被遨游折腾的认为是代码写错。
作者: 仓酷云    时间: 2015-2-9 16:21
环境搭建好,当你看见你的浏览器输出“it works\\\\\\\"时你一定是喜悦的。在你解决问题的时候,我强烈建议多读php手册。
作者: 再现理想    时间: 2015-2-27 09:51
写的比较杂,因为我也是个新手,不当至于大家多多指正。
作者: 活着的死人    时间: 2015-3-1 17:01
写js我最烦的就是 ie 和 firefox下同样的代码 结果显示的结果千差万别,还是就是最好不要用遨游去调试,因为有时候遨游是禁用js的,有可能代码是争取结果被遨游折腾的认为是代码写错。
作者: 冷月葬花魂    时间: 2015-3-8 13:31
兴趣是最好的老师,百度是最好的词典。
作者: 飘灵儿    时间: 2015-3-13 08:57
曾经犯过一个很低级的错误,我在文件命名的时候用了一个横线\\\\\\\'-\\\\\\\' 号,结果找了好几个小时的错误,事实是命名的时候 是不能用横线 \\\\\\\'-\\\\\\\' 的,应该用的是下划线  \\\\\\\'_\\\\\\\' ;
作者: 兰色精灵    时间: 2015-3-17 06:18
其实没啥难的,多练习,练习写程序,真正的实践比看100遍都有用。不过要熟悉引擎
作者: 愤怒的大鸟    时间: 2015-3-17 07:48
实践是检验自己会不会的真理。
作者: 海妖    时间: 2015-3-19 07:17
作为一个合格的coder 编码的规范是必须,命名方面我推崇“驼峰法”,另外就是自己写的代码最好要带注释,不然时间长了,就算是自己的代码估计看起来都费事,更不用说别人拉。
作者: 小魔女    时间: 2015-3-25 15:48
对于初学者来说不推荐去拿钱买的。当然如果一个网站你经常去用,而且里面的资料也比较有用,最好还是买个会员比较好,毕竟那些也是别人的工作成果。
作者: 深爱那片海    时间: 2015-4-4 08:36
学习php的目的往往是为了开发动态网站,phper就业的要求也涵盖了很多。我大致总结为:精通php和mysql
作者: 爱飞    时间: 2015-4-10 22:47
建议加几个专业的phper的群,当然啦需要说话的人多,一处一点问题能有人回答你的,当然啦要让人回答你的问题,平时就得躲在里面聊天,大家混熟啦,愿意回答你问题的人自然就多啦。
作者: 蒙在股里    时间: 2015-4-16 05:46
这些都是最基本最常用功能,我们这些菜鸟在系统学习后,可以先对这些功能深入研究。
作者: 简单生活    时间: 2015-4-25 13:34
对于懒惰的朋友,我推荐php的集成环境xampp或者是wamp。这两个软件安装方便,使用简单。但是我还是强烈建议自己动手搭建开发环境。
作者: 不帅    时间: 2015-4-26 07:09
有时候汉字的空格也能导致页面出错,所以在写代码的时候,要输入空格最好用引文模式。
作者: 因胸联盟    时间: 2015-4-26 22:38
基础有没有对学习php没有太大区别,关键是兴趣。
作者: 若相依    时间: 2015-5-2 00:53
至于模板嘛,各位高人一直以来就是争论不休,我一只小菜鸟就不加入战团啦,咱们新手还是多学点东西的好。




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2