php语言 百文网手机站

php语言简介

时间:2021-04-11 18:06:56 php语言 我要投稿

php语言简介

  PHP是近年来最热门的编程语言,可能迫不及待的想要了解它多一些。下面是百分网小编整理的php语言简介,希望对你有用。更多相关内容请浏览本站应届毕业生网。

  php语言简介:

  PHP(外文名:PHP: Hypertext Preprocessor,中文名:"超文本预处理器")是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。它可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML(标准通用标记语言下的一个应用)文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。

  PHP,是英文超文本预处理语言Hypertext Preprocessor的缩写。PHP 是一种 HTML 内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,被广泛地运用。

  php语言技术应用范围:

  伪静态

  静态页面生成

  数据库缓存

  过程缓存

  div+cssw3c标准

  大负荷

  分布式

  flex

  桌面程序应用(不擅长)

  支持MVC模型

  Smarty模版引擎

  PHP的特性包括:

  1. PHP 独特的语法混合了 C、Java、Perl 以及 PHP 自创新的语法。

  2. PHP可以比CGI或者Perl更快速的执行动态网页——动态页面方面,与其他的编程语言相比,

  PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成htmL标记的CGI要高许多;

  PHP具有非常强大的功能,所有的CGI的功能PHP都能实现。

  3. PHP支持几乎所有流行的数据库以及操作系统。

  4. 最重要的是PHP可以用C、C++进行程序的扩展!

  php语言的优势:

  开放源代码

  所有的PHP源代码事实上都可以得到。

  免费性

  和其它技术相比,PHP本身免费且是开源代码。

  快捷性

  程序开发快,运行快,技术本身学习快。嵌入于HTML:因为PHP可以被嵌入于HTML语言,它相对于其他语言。编辑简单,实用性强,更适合初学者。

  跨平台性强

  由于PHP是运行在服务器端的脚本,可以运行在UNIX、LINUX、WINDOWS、Mac OS、Android等平台

  效率高

  PHP消耗相当少的系统资源。

  图像处理

  用PHP动态创建图像,PHP图像处理默认使用GD2。且也可以配置为使用image magick进行图像处理。

  面向对象

  在php4,php5 中,面向对象方面都有了很大的改进,php完全可以用来开发大型商业程序。

  【拓展阅读】PHP语言的那些“黑”历史

  PHP的故事,要从22年前讲起…

  这一年,拉姆斯·勒多夫刚从加拿大滑铁卢大学毕业不久。滑铁卢大学?别看这名字起的虽然不怎么吉利,但这所学校却也是北美地区的名校,尤其是计算机与工程学的教学水平更是稳居世界前列。而勒多夫在这里学的,就是计算机科学专业。

  但名校毕业的勒多夫,在毕业后的1年时间里,始终没有找到一份十分合适的工作。于是他决定开发一个个人网页,并在网页上展示自己的个人履历,用来吸引那些著名的IT公司。已开始他使用Perl语言编写的网页程序经常出错,于是勒多夫采用C语言语开发了一些CGI工具程式集来替代之前的编码。

  借助这个网页,勒多夫很快就找到了一份工作,虽不是甲骨文、IBM、微软这样的明星公司,但工作也不算特别繁忙。而勒多夫便利用闲余时间用C语言重新编写了自己的个人网页,并把程式和一些表单直译器整合起来,起名为: “PHP/FI”

  这就是PHP的诞生之源,当时的PHP/FI只具有可以和数据库连接,产生简单动态网页的功能。

  奇迹却总在不经意间创造

  处于对更完美效率的`追求,勒多夫发现PHP/FI就像是个无底洞吞噬着自己的精力,想要依靠自己个人的力量来开发PHP/FI简直就是天方夜谭。据说,当时勒多夫曾经向自己的主管提出过想要公司成立一个专门开发PHP/FI的小组的建议,但主管却认为PHP/FI没有市场价值,并告诫勒多夫专注精力做好自己的工作,不要妄想其他。

  勒多夫不想放弃,寻求公司支持无望的他,经过反复思考决定将PHP/FI公开到网络社群中,借助互联网上其他专业工程师们一起加速寻找PHP/FI的错误与开发,为了方便传播,勒多夫给这个公开版本命名为PHP 2,这也就是PHP史上的第一个公开版本 :PHP1.0。

  在这个版本中已经有了今天 PHP 的一些雏型,像是类似 Perl 的变量命名方式、表单处理功能、以及嵌入到 HTML 中的执行能力。程式语法上也和Perl类似,有较多的限制,不过更简单、更有弹性。

  随着PHP1.0版本的公开,很快越来越多的网站使用了PHP,并且提出了一系列如:增加特性、循环语句、数组变量等具体功能的建议。在PHP的传播中,也有众多的新成员加入开发行列里来,没过多久PHP2.0就成功发布,这次除了多上一版众多功能的强化外,重点添加了对MySQL的支持,也正是这个举措,奠定了PHP日后在网页开发中的巅峰地位。

  到了第二年年底,已经有15000个网站在使用PHP2.0,又1年 后的1997年,使用PHP2.0的网站已经增加到5万多个,也就是这一年,增添了Zeev Suraski 及 Andi Gutmans的PHP3.0发布,而到了发布4.0版本的2000年,全球使用PHP技术的网站已经接近20万个…

  Java不是宗教,PHP也不是

  从雅虎离职后,已经被全球数百万PHP开发者尊称为“PHP之父”的勒多夫在接受媒体采访时,被问及是否认同“Java在吞并其他语言”时,勒多夫说:“虽然Java一开始的重心是客户端,但写Java的工程师太多了,这让他在服务器领域也开花结果了。但Java和PHP一样,都只是一种程序解决方案,并不是唯一,更不是需要受人膜拜的宗教。”

  或许对于那些依靠PHP技能生活的工程师们来说,当年勒多夫的遭遇是值得庆幸的,否则很难想象真的加入微软或IBM的勒多夫,还会有什么动力和精力去搞那个放履历的个人网站…

  我们相信,正在使用PPPCloud云计算产品的站长和开发者之中,也终会诞生像勒多夫一般,为追求极致永不放弃的卓越工程师…

【php语言简介】相关文章:

PHP语言的简介09-20

PHP 基本简介09-03

PHP语言介绍09-28

php语言的误区09-25

PHP语言误区介绍09-18

php语言基础入门09-04

PHP语言结构语句09-03

PHP 5 Calendar 函数简介09-09

Java语言简介09-30

如何学习好php语言11-12