PHP是一种脚本语言,最初用于生产动态网页设计。它已发展到包括一个命令行界面的能力,可以在独立的图形应用程序中使用。
虽然PHP最初由Rasmus Lerdorf创建于1995年,PHP的主要执行现所产生的PHP集团和PHP的事实上的标准服务,因为没有正式的规范。 PHP是PHP的免费软件许可证下发布的,但它是用GNU通用公共许可证(GPL),由于对长期PHP的使用限制不相容的。
PHP是一种广泛使用的通用目的脚本语言,特别适合于Web开发,可嵌入到HTML中。它通常运行在Web服务器上,以它的输入PHP代码和创建作为输出的网页。它可以部署在大多数网络服务器和几乎所有的操作系统和平台免费的。 PHP是本文来自辣文论文网原文请找QQ752018766站和100万的网络服务器。
PHP的最初主张个人主页。它于1994年开始作为一个通用网关接口在C编程语言编写的,由丹麦/格陵兰程序员拉斯穆斯Lerdorf二进制文件集。 Lerdorf最初创建这些个人主页工具,以取代一小部分的Perl脚本,他一直在使用,以文持他的个人主页。这些工具用于执行任务,如他的履历和记录显示多少流量接受他的页面。他结合自己解释这些二进制文件形式创建的PHP / FI的,其中有更多的功能。 PHP / FI的包括一个较大的C编程语言可以沟通,执行和数据库,使简单的,动态Web应用程序的毕业论文http://www.751com.cn建设。 Lerdorf公开发表的PHP 6月8日,1995年加快错误的位置,提高code.This释放被命名为PHP版本2,已经基本功能,PHP有今天。这包括类似Perl的变量,表格处理,以及对嵌入网页的能力。其语法类似Perl的,但比较有限,简单,不太一致。
Zeev Suraski和Andi Gutmans提及,两个从Technion以色列个人所得税开发商,改写了1997年的分析器,形成了PHP 3的基础,改变了语言的名称递归缩写的PHP:Hypertext Preprocessor的。开发团队在1997年11月正式发布的beta测试后几个月的PHP / FI 2移植。后来,PHP 3的公开测试开始,而在1998年6月正式推出来。 Suraski和古特曼斯然后开始了PHP的核心新的重写,在1999年生产了Zend引擎。他们还创办于拉马特甘,以色列Zend技术。
5月22日,2000年,PHP 4的Zend引擎1.0的动力,被释放。 7月13日,2004年,PHP 5的发布,由新的Zend引擎第二供电。 PHP 5中包括诸如面向对象编程改进支持新的功能,PHP数据对象扩展(定义用于访问数据库的轻量级和一致的接口),和许多性能增强。最近更新的PHP集团发布的是旧版本的PHP 4中的代码分支。截至2008年8月,这个分公司是最多的版本4.4.9。 PHP 4是没有根据的发展也不会再释放任何安全更新2008年,PHP 5中成为唯一稳定的版本正在开发。晚静态绑定已经失踪,并会从PHP 5.3版本中加入。正在旁边的PHP 6的PHP 5的发展。主要变化包括register_globals的搬迁,魔术引号,和安全模式。为清除的原因是因为已经让register_globals的安全漏洞,和魔术引号有一个不可预测性,并最好能避免。相反,为了躲避字符,可能会取代魔术引号与addslashes()函数,或者更恰当的逃逸机制的特定于数据库厂商MySQL的本身像mysql_real_escape_string()。
PHP不具备完整的多字节字符串的Unicode或本地支持; Unicode支持在PHP 6将包括在内。许多备受瞩目的开放源码项目停止支持在新代码为2008年2月5日,由于GoPHP5倡议,由一个PHP开发人员提供促进财团从PHP 4到PHP 5过渡PHP 4中。
它运行在32位和64位环境,但在Windows的唯一官方分布是32位,需要Windows 32位兼容模式下才能启用,而使用64位Windows环境IIS的。有一个第三方的分布为64位Windows操作系统。
PHP是一种通用的脚本语言,特别适合于Web开发。一般的PHP运行在Web服务器上,以它的输入PHP代码和创建作为输出的网页。本文来自辣文论文网原文请找QQ752018766系数据库管理系统中使用。它是免费提供的,和PHP集团提供完整的源代码,以供用户建立,定制和扩展自己使用。
PHP的主要是作为一个过滤器,以从文件或流包含文本和/或PHP的说明和产出的另一个数据流;最常见的是将HTML输入输出。它可以自动检测用户的语言。从PHP 4,PHP解析器编译投入,生产加工由Zend引擎的字节码,从而在其翻译的前任更好的性能。
最初旨在创建动态网页,PHP的主要重点是服务器端脚本,它是类似于其他服务器端脚本语言,提供了如微软的Active Server Pages中,Sun微系统由网络服务器动态内容到客户端,' JavaServer Pages和的mod_perl。 PHP中也引起了提供大厦和设计结构,以促进快速应用开发(RAD)许多框架。其中一些包括:使用CakePHP,Symfony的,CI中,和Zend框架提供的功能类似于其他Web应用程序框架。
在LAMP架构已经成为业界流行的网络作为一个Web应用程序的部署方式。 PHP是常用的Linux操作系统捆绑在这同时,Apache和MySQL,虽然在P还可以参考Python或Perl作为一个P。
截至2007年4月,超过20万个互联网域名被PHP的安装与服务器托管,和PHP作为Apache模块的最流行的记录。重要的网站是用PHP编写的,包括Facebook的面向用
上一页 [1] [2] [3] [4] [5] [6] [7] 下一页