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如何运行代码
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语言简介】

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。