欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

【2014秋季版】【辛星php】【0】清晰的认识一下PHP语言

程序员文章站 2024-04-04 08:02:22
...
*********************PHP情结*****************

1.如果您和我经历很相似,也可能会有这样的PHP情结,为什么呢,因为我最先学习的是Java,然后学习了C++,开发点东西会感觉异常的累,因为这些语言太笨重了,即使是Java的轻量级框架也比PHP的重量级框架要重,因为PHP实在是太轻了。

2.PHP是我接触的第一门动态脚本语言,第一次体会到了脚本语言的强大之处,那就是编写的程序直接在浏览器中运行就可以了,不像我们写C++的时候必须编译连接那漫长的等待时间,而且用PHP开发web简直是“零配置”,放一个php文件就可以直接运行了,没有javaee那么复杂的配置。

3.虽然各种编程语言都会有它的框架,毕竟,大家都需要一种途径来加速我们的开发,PHP的框架则普遍的轻巧的多,因为它为web开发量身打造,对于微型程序,即使没有框架开发速度也不会落下太多,我想很多人有精力去吧一个PHP的框架读完它的源代码。

****************主流语言的评价**********************

1.一门语言既然是主流语言,那么肯定会有它的闪光点,那么我们在学习主流语言的时候该如何取舍呢?我只能以我的经验,来说一下我的看法。

2.C语言和C++语言是很多大学设置为必修课的一门语言,我感觉这一点出发点很对,因为C和Cpp有着它不可取代的作用,特别是一些深入底层的开发,C和C++的地位就更显著了,而且这两种语言也多用于对响应速度要求较高的应用之中,而且C和C++要求的也往往是效率和性能,因此,学这种语言的也多数是算法党,不过说实话,它的就业方向也多数为底层的开发,很多时候还需要了解硬件。

3.Java自从诞生之后好像一直很火爆,跨平台成为它很大的卖点,“一次编译到处运行”不知道比“一次编写到处编译”强大多少倍,而Java在移动端的开发也决定了它不可替代的作用,而且作为纯粹的面向对象的语言,而且用户基数大,围绕在身边的技术数不胜数,是一门非常优秀的语言。

4.Python是我最喜欢的语言了,虽然它也可以写界面应用,但是这不是它的强项,它在做web、数值分析、算法、爬虫等很多方面都还算优秀,而且它也是Linux操作系统下的标志性语言,而且我最喜欢的也就是它的简洁优雅的书写风格。

5.Ruby绝对算是一门非常优秀的语言了,但是很不幸,它的创始人*是日本人,虽然谈不上中日世仇,但是,这门语言在中国想火起来,有难度。

6.对于C#、VB等微软系列的语言,我是打心眼里不想学,可能您会说:你这人成见太深了,不过我实在不喜欢微软的东西,它的东西,我是能不用就不用。

7.对于Object-C等语言,我没有涉足过,不敢妄下结论,就先避开了,对于Pascal和Delphi,只能说是时代的眼泪了。

*****************************PHP**********************

1.PHP是Hypertext Preprocessor的缩写,即超文本预处理器,是一种开源的脚本语言,其解释器使用C语言写成,因此,如果您要进行二次开发,那么,必须先学好C语言奥。

2.PHP可以说是为web开发量身打造的一门语言,而且学习门槛相当的低,使用也很广泛,当前的PHP的最新版本是5.6吧。

3.首先是今年8月份最新的一份TIOBE的榜单:

4.然后是按照年度来分的榜单:

咱们这里的PHP就是其中的棕色的那条线,可以看出,PHP的市场占有率在04年达到顶峰,在08年开始低迷,不过到了2012年开始回暖,现在趋于稳定,总之,还是一门非常不错的语言。

5.PHP的主要优势就是跨平台而且免费,而且效率相当高,简单易学。

**********************PHP的历史*************************************

1.PHP的历史还是蛮悠久的,在1994年由Rasmus创建,主要用于维护个人网站,此时名称为Personal Home Page,即个人主页的意思。

2.1995年PHP正式发布了它的1.0版本,在1996年6月8号发布了PHP2,在1996年底,有15000个网站在使用PHP。

3.1997年,Zeev和Andi重写了PHP的解析器,发布了惊世骇俗的PHP3.

4.2000年5月22日正式发布了举世震惊的PHP4,而且在2004年7月13日发布了具有里程碑式的PHP5.

5.2008年PHP5成了唯一开发的版本,现在PHP6已经有了,但是尚未投入使用,本教程使用的是它的稳定版本PHP5.5.

***********************温馨练习**********************************

1.这一节我们只是简单的介绍了一下PHP的历史,并未真正的开始学习。

2.PHP是否是您希望学习的语言呢?

3.你对于PHP本身还有哪些疑问呢?

4.有问题不放在下面留言,我会及时回复的。