|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
既然选择了PHP,就要坚持学下去!大家有没有问自己为什么会选择学习PHP呢?就我个人而言,完全是因为兴趣,因为我的专业和计算机完全无关,但是就是对编程很赶兴趣,尤其对网络编程、web开发特别赶兴趣。web开辟 如今在多半WEB开辟者眼中,.NET和jsp(SUN企业级使用的首选)都被以为是领跑者,而PHP却被以为是个强大的“挣扎者”,或说它是一门被抬高为专业者才利用的言语,不值得介入企业WEB开辟的竞争。在我看来,PHP没有被看成竞争者的来由是评论者缺少对它的懂得,并且也不懂得用于WEB开辟的其他操作体系。还有一种能够:PHP是开源收费,在贸易情况中意味着低价!
虚拟主机
办事市场的最大份额,我料想它在WEB开辟这一范畴里也在被摧城拔寨。
在企业开辟里为何没有PHP?
很明显,PHP被以为掉队ASP和jsp(SUN企业级使用的首选)太多,以致于它是没有甚么用的,然而这恰好与现实不符。PHP自己就是一门壮大的言语。它现实上在每一个刊行版的LINUX上都有,在Mac OS X上也有。获得开辟和利用PHP代码的构件(building-block)东西和软件都是收费的。用于开辟PHP使用法式的贸易集成开辟情况(commercial integrated development environments,IDES)也能够找到――如许的东西有Komodo(它运转在LINUX和Windows上)和Zend Studio(这个使用法式可以运转在任何带有JAVA运转情况的操作体系上)。你几近可以在每一个WEB
虚拟主机
上运转由PHP创立的网站,而不要思索办事器所运转的是甚么操作体系,这一现实让PHP加倍具有吸引力。
PHP可以供应甚么?
先把PHP四周有甚么忘失落一会儿,而思索一下PHP本身可以供应甚么。它是一门健旺的办事器端言语,可以供应相当多的功效,并且可以敏捷地为页面供应办事。
轻易利用
利用C或Perl或具有相似作风和句法的另外一种言语的任何用户都可以很快上手PHP。虽然它是设计用在WEB上的,然而它也可以作为号令行言语利用。你正在编写的WEB使用法式需求每一个小时或天天履行一次某些代码吗?利用cron或相似的企图布置办理器,你可以企图布置PHP代码在你但愿的时分履行,利用通俗的号令注释剧本或批处置文件就可以够履行如许的代码。不需求主动挪用阅读器就可以够检查专门的网页,从而履行你的事务,也没有需要依附来访者的点击来告知你的体系:特定的代码需求在特定的时分被履行。PHP在这一范畴可扩大性的现实是相对具有吸引力的。
PHP的优点
我不是jsp(SUN企业级使用的首选)或ASP的内行,在此我也不想抬高这些言语。相反,我会把注重力放在PHP的优点上。
当地化
PHP让你可以为网站的会见者供应当地化的办事。当用户点击进入网站的时分,网站会依据他们阅读器的设置主动地以其母语向其供应页面。要完成这一点不需求利用用于言语翻译的烦杂文件,而是利用和当地化的C法式所具有的不异才能,经由过程一个叫做gettext的体系完成的。假如被恳求的言语文件存在,那末用户所看到的文本就是其母语;假如言语文件不存在,那末文本就是缺省的英语或其他任何你所指定的言语。很多当地化的UNIX使用法式都将gettext作为尺度,它让第三方的翻译变得垂手可得。
等闲地利用号令行
PHP撑持在需求的中央设置和履行号令行法式。利用尺度的UNIX diff东西,它可以生成毛病最初一次修正同要利用电子邮件发送到毛病的一切者确当前正文之间的分歧。PHP代码对在体系上所编写的两个文件履行diff,将其输入作为输出,再生成一个要发送的电子邮件。这封电子邮件是经由过程PHP本人来发送的。
其他优点
下面的只是我在本人法式里所用到的壮大功效中的两个,而还其他的功效。例如,你可以:
即时创立复杂的Flash动画。即时创立PDF文档。利用初级数学功效,和面向对象的编程手艺。读取和写入到当地和IMAP邮箱。
在PHP里就能够利用任何尺度的Internet协定。想要编写基于PHP的FTP、WEB或旧事客户端?没有成绩!只利用PHP你就完整可以编写出利用尺度TCP/IP套接字的客户端和办事器,并以此创立本人的协定。
完成对加密的撑持,和对各类数据库办事器的撑持。
缺少远见的评论
我感觉,那些寻觅顶级WEB开辟言语而扫除失落PHP的人是极为短见的。我利用PHP编写代码已有良多年了,不管是像毛病追踪体系如许的初级功效,仍是复杂地反复利用页眉和页脚如许的通俗功效,我都利用PHP编写过。我用PHP编写过半静态的页面,也编写过全功效的多媒体演示。我不是独一一个利用PHP的人。假如PHP不值得引发注重,假如它只是小儿科或喜好者的言语,那它为何会是在WEB开辟上生长最快的言语呢?假如它没有ASP或jsp(SUN企业级使用的首选)那末壮大,那末它为何会被用在流量伟大WEB网站上?例如Yahoo,听说它就是由PHP建成的。
开辟人员习气用熟习的产物
我敢一定,ASP 和jsp(SUN企业级使用的首选)有它们各自的强项,然而我信任人们是用它们不是由于它们可以供应比PHP加倍壮大的功效,而是由于人们已懂得了它们,并但愿以本人习气的办法编写代码。扫除PHP只能暗示对这一言语的蒙昧。
即使你理解不了PHP,但是也必须先跟它混个脸熟,看,一遍遍的看,看的同时一边琢磨,一边按照它所教的打代码,即使你搞不清楚那些代码到底是干嘛的,但是起码你应该找找感觉。 |
|