`
阅读更多
PHP,一个嵌套的缩写名称,是英文超级文本预处理语言(PHP:Hypertext Preprocessor)的缩写。PHP 是一种 HTML 内嵌式的语言,PHP与微软的ASP颇有几分相似,都是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,现在被很多的网站编程人员广泛的运用。PHP 独特的语法混合了 C、Java、Perl 以及 PHP 自创新的语法。它可以比 CGI 或者 Perl 更快速的执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;与同样是嵌入HTML文档的脚本语言JavaScript相比,PHP在服务器端执行,充分利用了服务器的性能;PHP执行引擎还会将用户经常访问的PHP程序驻留在内存中,其他用户再一次访问这个程序时就不需要重新编译程序了,只要直接执行内存中的代码就可以了,这也是PHP高效率的体现之一。PHP具有非常强大的功能,所有的CGI或者JavaScript的功能PHP都能实现,而且支持几乎所有流行的数据库以及操作系统。

PHP 最初是1994年Rasmus Lerdorf创建的,刚刚开始只是一个简单的用Perl语言编写的程序,用来统计他自己网站的访问者。后来又用C语言重新编写,包括可以访问数据库。在1995年以Personal Home Page Tools (PHP Tools) 开始对外发表第一个版本,Lerdorf写了一些介绍此程序的文档,并且发布了PHP1.0。在这早期的版本中,提供了访客留言本、访客计数器等简单的功能。以后越来越多的网站使用了PHP,并且强烈要且增加一些特性,比如循环语句和数组变量等等,在新的成员加入开发行列之后,在1995年中,PHP2.0发布了。第二版定名为PHP/FI(Form Interpreter)。PHP/FI加入了对mSQL的支持,从此建立了PHP在动态网页开发上的地位。到了1996年底,有15000个网站使用 PHP/FI;时间到了1997年中,使用PHP/FI的网站数字超过五万个。而在1997年中,开始了第三版的开发计划,开发小组加入了 Zeev Suraski 及 Andi Gutmans,而第三版就定名为PHP3。2000年,PHP4.0又问世了,其中增加了许多新的 性。
分享到:
评论

相关推荐

    第1章 PHP简介与开发环境 .ppt

    第1章 PHP简介与开发环境 .ppt

    PHP简介与开发环境

    PHP简介与开发环境的搭建 1995年,Rasmus Lerdorf开发了一个Perl/CGI脚本,了解有多少访问者阅读了他的在线简历。称之为个人主页(Personal Home Page)。 1997年11月,发行了PHP2.0,即“个人主页—表单解释器”。 ...

    PHP基础教程PHP简介.ppt

    PHP基础教程PHP简介.ppt

    LAMPBrotherPPT--PHP简介

    LAMPBrotherPPT--PHP简介

    PHP第一节php简介_.docx

    PHP第一节php简介_.docx

    PHP简介与网站架构.ppt

    PHP简介与网站架构.ppt

    学习网站开发教程-php简介.ppt

    学习网站开发教程-php简介.ppt

    PHP简介与安全问题之探讨.ppt

    PHP简介与安全问题

    最牛的PHP简介.pdf

    最牛的PHP简介.pdf

    WEB开发 之 PHP 简介.docx

    WEB开发 之 PHP 简介.docx

    PHP简介与安全问题之探讨

    PHP简介与安全问题之探讨

    PHP简介 用于动态内容和数据库交互的最优秀的语言

    PHP简介 用于动态内容和数据库交互的最优秀的语言 PHP 是作为一个小开放源码,随着越来越多的人意识到它的实用性从而逐渐发展起来。

    PHP基础教程PHP简介

    PHP是什么? PHP能做什么? 基本功能 简要历史 PHP标识风格 PHP旳词法构造

    PHP 简介

    PHP 简介 PHP 是服务器端脚本语言。 您应当具备的基础知识 在继续学习之前,您需要对以下知识有基本的了解: HTML CSS 如果您希望首先学习这些项目,请在我们的 首页 访问这些教程。 PHP 是什么? PHP(全称:...

    intro-to-php:PHP简介

    PHP简介该存储库是 2015年Web开发级别3:PHP / MySQL(服务器端脚本)短期课程。 课堂是PHP和MySQL一个101,和盖将覆盖其他一些开发工作流程像Git和快速原型。仓库布局该信息库将被划分为5个星期的时间里,每一种都...

    零基础学PHP+MySQL源代码(最新)

    《零基础学PHP+MYSQL》共19章内容,包括PHP的基础知识和应用方法、PHP简介、PHP的安装和设置、PHP的语法、PHP常用函数说明、PHP简单应用实例、PHP数据库编程、Ajax、XML、正则表达式、PHP与MySQL综合应用实例等。...

    PHP+Ajax Web 开发红宝书(PPT)

    第1章 PHP简介.ppt 第2章 调试环境的安装.ppt 第3章 HTML基础.ppt 第4章 PHP中的常量与.ppt 第5章 PHP中的运算符与.ppt 第6章 PHP中的流程控制.ppt 第7章 PHP中的函数.ppt 第8章 PHP中的数据处理.ppt 第9...

    canal-php 监控数据库变更

    一.canal-php 简介 canal-php 是阿里巴巴开源项目 Canal是阿里巴巴mysql数据库binlog的增量订阅&消费组件 的 php 客户端。为 php 开发者提供一个更友好的使用 Canal 的方式。Canal 是mysql数据库binlog的增量订阅&...

    php 简明教程.zip

    第一章 PHP简介 .... 6 第一节 PHP简介 .. 6 1.Web程序工作原理 ... 6 2.PHP简介 .... 9 第二节 PHP的开发环境的搭建 ... 9 1.程序编写,软件开发工具软件的选用 .. 9 2.服务器软件的安装和配置 10 第三节 实验一 ...

    php网络开发完全手册

    1.1 PHP简介 2 1.1.1 PHP语言的发展简史 2 1.1.2 PHP的发展现状与未来展望 3 1.1.3 PHP语言的优势 3 1.1.4 相关资源及自学提示 4 1.2 PHP的应用范围及案例 5 1.2.1 PHP可以做什么 5 1.2.2 PHP擅长的几个领域及产品...

Global site tag (gtag.js) - Google Analytics