1
2
3
4
5
6
7
8
9
10
11

PHP是什么、做什么、特性及访问原理

发布时间:2017-07-20 07:14   发布人:毛书朋   浏览次数:9284


关联课件:2子项目二 -什么是PHP及PHP的特性和访问原理(点击在线预览)


2.3.1 什么是PHP

2.3.1.1  PHP的概念     

      PHP究竟是什么?如果追根溯源,它是一个名称Personal HomePage:Hypertext Preprocessor(个人主页:超文本预处理器)的缩写。当然这是一个很古老的称呼,已经远远不能反映今天PHP的真实能力。PHP当今已经不仅仅是一个可以用在个人主页上的服务器端脚本语言,而已经成长为一门极为流行、深受Web程序员喜爱的、风靡全球的Web程序设计语言。它是开源、免费和跨平台的,而且具有高效、简单和安全等特点。Web开发者能够快速地掌握PHP并写出功能强大的服务器端脚本。

2.3.1.2  PHP的发展历史

      PHP的创建者是Rasmus Lerdorf。最初它只是一个用Perl语言编写的小程序,名字叫PHP/FI,用于计算网页访问量。后来Rasmus又用C语言重新编写,增加了数据库访问功能。Rasmus免费发布了这个程序的源代码,使得全世界的人都可以免费使用,甚至对其修改、完善。直到今天,PHP仍然是开源软件领域成功的典范之一。

     到了1997年,另外两个对PHP有突出贡献的重要人物——Andi Gutmans和Zeev Suraski,他们针对PHP/FI存在的不足进行了重写,经过9个月的测试后,1998年6月,Andi、Rasmus和Zeev联合发布了PHP历史上重要的3.0版本,这在PHP发展过程中有里程碑式的意义。PHP 3.0一经推出就大受欢迎,在PHP 3.0的顶峰,Internet上10%的Web服务器上都安装了它。

此后,PHP快速发展,并在全世界广泛流行起来。PHP官方又先后发布了PHP 4、PHP 5两个版本,每个版本都有大的改善和提升,使得PHP逐渐成为一门成熟、稳定、可靠、高效、安全的Web编程语言,得到了越来越多Web程序员的喜爱。如今的PHP已经与流行的ASP、JSP、ASP.NET等并列成为使用广泛的Web编程语言之一。

       PHP在Web编程中属于后起之秀,而且也没有大的商业公司作后盾,因此其发展初期并不为国内网站开发人员所重视。最先进入中国的是PHP 3.0版本,在相当长的时间内,PHP在国内使用率很低。但是最近几年,随着Internet在中国的迅猛发展,学习网站开发技术的人越来越多,PHP以其易学、高效、安全、免费、跨平台等一系列重要优势迅速脱颖而出,吸引了大量的学习者。很多高校已经开设PHP课程,各服务器提供商也纷纷提供PHP支持。现在浏览国内网站不难发现,PHP的踪迹无处不在,很多大的网站都是采用PHP架构。

       PHP目前的最新版本是PHP 6,但它仍处在开发阶段,相比于PHP 5基本没有实质性的变化。本教材仍然采用目前比较稳定的PHP 5进行介绍。如果想获得更多更新的PHP相关资料,可以到PHP官方网站https://www.php.net上浏览,相信肯定会大有收获,也可以登录作者的网站https://www.17php.com进行讨论。

2.3.1.3  PHP的应用前景

      PHP的应用前景十分广阔。PHP几乎可以胜任目前所有流行的B/S网络应用程序开发任务。从一般的网站新闻程序、留言本、用户注册与登录、投票调查、计数器、网上登记、网上查询到大型论坛程序、大型网上电子商务平台、网上办公系统、信息管理系统(IMS/CMS)等。

      最近几年,各类新的网络技术的兴起也大大丰富了PHP的能力。带动了PHP周边技术的发展,从而进一步开辟了PHP的应用领域,如模板技术(Template)、网页异步通信(Ajax)等在PHP中都得到了应用。



  • 许延妍 2018-01-07 12:49:31
    开放源代码 所有的PHP源代码事实上都可以得到。 免费性 和其它技术相比,PHP本身免费且是开源代码。 快捷性 程序开发快,运行快,技术本身学习快。嵌入于HTML:因为PHP可以被嵌入于HTML语言,它相对于其他语言。编辑简单,实用性强,更适合初学者。 跨平台性强 由于PHP是运行在服务器端的脚本,可以运行在UNIX、LINUX、WINDOWS、Mac OS、Android等平台 效率高 PHP消耗相当少的系统资源。 图像处理 用PHP动态创建图像,PHP图像处理默认使用GD2。且也可以配置为使用image magick进行图像处理。 面向对象
  • 徐新如 2018-01-08 19:33:16
    PHP 是一门令人惊叹的流行语言! 它强大到足以成为在网络上最大的博客系统的核心(WordPress)! 它深邃到足以运行最大的社交网络(facebook)! 而它的易用程度足以成为初学者的首选服务器端语言!
  • 刘昊 2018-01-08 23:46:30
    66666666
  • 廖丹丹 2018-01-09 15:30:53
    PHP在Web编程中属于后起之秀,而且也没有大的商业公司作后盾,因此其发展初期并不为国内网站开发人员所重视。最先进入中国的是PHP 3.0版本,在相当长的时间内,PHP在国内使用率很低。但是最近几年,随着Internet在中国的迅猛发展,学习网站开发技术的人越来越多,PHP以其易学、高效、安全、免费、跨平台等一系列重要优势迅速脱颖而出,吸引了大量的学习者。很多高校已经开设PHP课程,各服务器提供商也纷纷提供PHP支持。现在浏览国内网站不难发现,PHP的踪迹无处不在,很多大的网站都是采用PHP架构。
  • 王慧 2018-01-09 15:50:27
    PHP(外文名:PHP: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。它可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML(标准通用标记语言下的一个应用)文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。
  • 甄丹丹 2018-01-09 15:52:41
    棒棒棒
  • 辛宏 2018-01-09 16:04:43
    PHP优势: 开放源代码 所有的PHP源代码事实上都可以得到。 免费性 和其它技术相比,PHP本身免费且是开源代码。 快捷性 程序开发快,运行快,技术本身学习快。嵌入于HTML:因为PHP可以被嵌入于HTML语言,它相对于其他语言。编辑简单,实用性强,更适合初学者。 跨平台性强 由于PHP是运行在服务器端的脚本,可以运行在UNIX、LINUX、WINDOWS、Mac OS、Android等平台 效率高 PHP消耗相当少的系统资源。 图像处理 用PHP动态创建图像,PHP图像处理默认使用GD2。且也可以配置为使用image magick进行图像处理。 面向对象 在php4,php5 中,面向对象方面都有了很大的改进,php完全可以用来开发大型商业程序。 专业专注 PHP支持脚本语言为主,同为类C语言。
  • 刘鑫蕊 2018-01-09 16:04:49
    方法独特,从中学到了很多。
  • 刘鑫蕊 2018-01-09 16:05:48
    方法独特,从中学到了很多。
  • 岳猛 2018-01-09 16:06:11
    视频很清晰,讲的很到位
  • 魏德旺 2018-01-09 16:12:23
    PHP这么厉害,来不及说再见了,我要去好好学习了
  • 马文琦 2018-01-09 16:12:48
    php是超文本预处理器,是一种通用开源脚本语言,执行效率要高很多
  • 胡玲惠 2018-01-09 16:28:23
    PHP的应用前景十分广阔。PHP几乎可以胜任目前所有流行的B/S网络应用程序开发任务。从一般的网站新闻程序、留言本、用户注册与登录、投票调查、计数器、网上登记、网上查询到大型论坛程序、大型网上电子商务平台、网上办公系统、信息管理系统(IMS/CMS)等。
  • 牛国旭 2018-01-09 17:09:13
    666
  • 2018-01-09 17:17:01
    PHP的应用前景十分广阔。PHP几乎可以胜任目前所有流行的B/S网络应用程序开发任务。从一般的网站新闻程序、留言本、用户注册与登录、投票调查、计数器、网上登记、网上查询到大型论坛程序、大型网上电子商务平台、网上办公系统、信息管理系统(IMS/CMS)等。
  • 徐叶芳 2018-01-09 18:37:25
    PHP有易学、高效、安全、免费、跨平台等,多种优点。
  • 谢陈林 2018-01-09 18:40:03
    666666666
  • 谭进 2018-01-09 18:58:41
    讲得不错,好评 老师人不错
  • 谭进 2018-01-09 19:00:14
    php的前景非常不错,简单易学
  • 田金英 2018-01-09 20:10:00
    老师讲的很好,简单易懂,很适合学习。
  • 王怀宇 2018-01-09 20:26:19
    php服务器搭建讲解很细很到位。
  • 李林翰 2018-01-09 20:32:32
    很好,通俗易懂
  • 陆宁绮 2018-01-09 21:34:31
    老师讲的很细致,能很快理解并运
  • 丁亚楠 2018-01-09 22:21:06
    讲得不错,易懂,好评
  • 班荣芳 2018-01-10 11:50:09
    视频很清晰,讲的很到位