不帅 发表于 2015-2-4 00:09:20

PHP教程之PHP在web开辟范畴的优势

既然选择了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,但是也必须先跟它混个脸熟,看,一遍遍的看,看的同时一边琢磨,一边按照它所教的打代码,即使你搞不清楚那些代码到底是干嘛的,但是起码你应该找找感觉。

变相怪杰 发表于 2015-2-4 09:29:04

首先声明:我是一个菜鸟,是一个初学者。学习了一段php后总是感觉自己没有提高,无奈。经过反思我认为我学习过程中存在很多问题,我改变了学习方法后自我感觉有了明显的进步。

冷月葬花魂 发表于 2015-2-9 18:05:24

小鸟是第一次发帖(我习惯潜水的(*^__^*) 嘻嘻……),有错误之处还请大家批评指正,另外,前些日子听人说有高手能用php写驱动程序,真是学无止境,人外有人,天外有天。

小妖女 发表于 2015-2-9 23:29:40

爱上php,他也会爱上你。

只想知道 发表于 2015-2-12 17:49:58

使用zendstdio 写代码的的时候,把tab 的缩进设置成4个空格是很有必要的

因胸联盟 发表于 2015-3-3 03:54:24

不禁又想起那些说php是草根语言的人,为什么认得差距这么大呢。

第二个灵魂 发表于 2015-3-5 18:32:22

装在C盘下面可以利用windows的ghost功能可以还原回来(顺便当做是重转啦),当然啦我的编译目录要放在别的盘下,不然自己的劳动成果就悲剧啦。

若相依 发表于 2015-3-11 19:28:50

使用 jquery 等js框架的时候,要随时注意浏览器的更新情况,不然很容易发生框架不能使用。

爱飞 发表于 2015-3-19 09:39:36

因为blog这样的可以让你接触更多要学的知识,可以接触用到类,模板,js ,ajax

深爱那片海 发表于 2015-3-19 18:36:40

php里的数组为空的时候是不能拿来遍历的;(这个有点低级啊,不过我刚被这个边界问题墨迹了好长一会)

若天明 发表于 2015-3-20 13:36:06

至于模板嘛,各位高人一直以来就是争论不休,我一只小菜鸟就不加入战团啦,咱们新手还是多学点东西的好。

莫相离 发表于 2015-3-23 19:25:53

使用 jquery 等js框架的时候,要随时注意浏览器的更新情况,不然很容易发生框架不能使用。

精灵巫婆 发表于 2015-3-24 21:02:41

建数据库表的时候,int型要输入长度的,其实是个摆设的输入几位都没影响的,只要大于4就行,囧。

兰色精灵 发表于 2015-4-1 03:11:36

使用 jquery 等js框架的时候,要随时注意浏览器的更新情况,不然很容易发生框架不能使用。

柔情似水 发表于 2015-4-11 15:10:32

写的比较杂,因为我也是个新手,不当至于大家多多指正。

蒙在股里 发表于 2015-4-17 05:55:10

遇到出错的时候,我经常把错误信息直接复制到 google的搜索栏,一般情况都是能搜到结果的,不过有时候会搜出来一大片英文的出来,这时候就得过滤一下,吧中文的弄出来,挨着式方法。

飘飘悠悠 发表于 2015-4-21 19:11:44

你很难利用原理去编写自己的代码。对于php来说,系统的学习我认为还是很重要的,当你有一定理解后,你可你针对某种效果研究,我想那时你不会只是复制代码的水平了。

不帅 发表于 2015-5-1 06:16:46

建议加几个专业的phper的群,当然啦需要说话的人多,一处一点问题能有人回答你的,当然啦要让人回答你的问题,平时就得躲在里面聊天,大家混熟啦,愿意回答你问题的人自然就多啦。

admin 发表于 2015-5-1 15:19:49

建数据库表的时候,int型要输入长度的,其实是个摆设的输入几位都没影响的,只要大于4就行,囧。

小魔女 发表于 2015-5-6 13:12:11

在我安装pear包的时候老是提示,缺少某某文件,才发现 那群extension 的排列是应该有一点的顺序,而我安装的版本的排序不是正常的排序。没办法我只好把那群冒号加了上去,只留下我需要使用的扩展。
页: [1] 2
查看完整版本: PHP教程之PHP在web开辟范畴的优势