PHP最初由Rasmus Lerdorf于1995年发明,现在PHP标准由PHP Group和开源社区维护。
PHP使用PHP许可证作为许可协议,但由于此协议限制了PHP名称的使用,因此它与开源许可协议GPL不兼容。
PHP独特的语法混合了C,Java,Perl和PHP的创新语法。
它可以比CGI或Perl更快地执行动态网页。
使用PHP制作的动态页面与其他编程语言相比,PHP将程序嵌入到HTML文档中以便执行。
执行效率远高于完全生成的HTML标记。
PHP还可以执行编译代码并进行编译。
实现加密并优化代码执行,使代码运行更快。
PHP具有非常强大的功能,所有CGI功能都是用PHP实现的,并且几乎支持所有流行的数据库和操作系统。
PHP具有广泛的应用程序,尤其是在Web应用程序的开发中。
通常,PHP主要在Web服务器上运行,PHP代码用于生成用户浏览的Web页面。
PHP在大多数服务器和操作系统上运行,PHP完全免费。
根据2007年4月的统计数据,PHP已安装在超过2000万个网站和100万台服务器上。
最初被称为个人主页,是用C语言开发的Rasmus Lerdorf来维护个人网页。
CGI工具程序集取代了原始的Perl程序。
最初,这些工具用于显示Rasmus Lerdorf的个人简历并计算网络流量。
他将这些程序与一些名为PHP / FI的表单解释器集成在一起。
PHP / FI可以连接到数据库以生成简单的动态Web应用程序。
Rasmus Lerdorf于1995年6月8日公开发布了PHP / FI,希望通过社区加速程序开发并发现错误。
发布的版本名为PHP 2,今天有一些PHP的原型,例如类似Perl的变量命名,表单处理以及嵌入HTML的能力。
程序语法类似于Perl,它有更多限制,但更简单,更灵活。
1997年,Technion IIT的两名以色列程序员:Zeev Suraski和Andi Gutmans重写了PHP解析器并成为PHP 3的基础,PHP被重命名为PHP:Hypertext Preprocessor。
经过几个月的测试,开发团队于1997年11月发布了PHP / FI 2,然后开始了PHP 3的开放测试,最终于1998年6月发布了PHP 3. Zeev Suraski和Andi Gutmans开始重写PHP的核心PHP 3的发布。
1999年发布的解析器称为Zend Engine,他们还在以色列Ramat Gan建立了Zend Technologies来管理PHP开发。
2000年5月22日,基于Zend Engine 1.0的PHP 4正式发布。
2004年7月13日,PHP 5发布,PHP 5使用第二代Zend Engine。
PHP包含许多新功能,例如增强的面向对象功能,PDO(PHP数据对象,对数据库的扩展访问库)的引入以及许多性能增强。
目前PHP 4还没有更新,以鼓励用户转向PHP 5. 2008年,PHP 5成为PHP中唯一开发的PHP版本。
未来的PHP 5.3将添加Late静态绑定和一些其他功能增强。
PHP 6的开发也在进行中,在删除register_globals,魔术引号和安全模式方面有了重大改进。
PHP主要有以下四种标量类型:●整数(整数)●浮点(浮点数)●布尔值(布尔值)●字符串(字符串)两种复合类型:●数组(数组)●对象(对象)两种特殊类型●NULL ●资源(资源)1,开源生成,可以获取所有PHP源代码。
2,php的快捷方式程序开发快速,快速,技术本身学得很快。
嵌入HTML:因为PHP可以嵌入HTML语言,所以编辑简单,比其他语言更实用。
它更适合初学者。
3.高效率的PHP消耗相对较少的系统资源。
4,跨平台强大因为PHP是在服务器端运行的脚本,所以可以在UNIX,LINUX,WINDOWS下运行。
5,PHP是免费的与其他技术相比,PHP本身是免费的。
6,面向对象在php4,php5中,面向对象方面得到了很大的改进,现在php可以用来开发大型商业程序。
7,图像处理用PHP 8动态创建图像,专业的重点PHP支持脚本语言为基础,同一类C语言。
PHP是一种广泛使用的语言,尤其是在Web应用程序开发中。
通常,PHP主要在服务器端运行。
它可用于生成网页,通过运行PHP代码提供浏览器读取。
它还可用于为客户端开发命令行脚本和GUI应用程序。
PHP可以在许多不同类型的服务器,操作系统,平台或许多数据库系统上运行。
使用PHP没有任何成本。
官方组织PHP Group为程序提供完整的源代码,允许用户修改,编译和扩展它。
1,静态页面生成2,伪静态3,分布式4,jquery框架集成5,div + css w3c标准6,大负载7,数据库缓存8,进程缓存9,flex 10,支持MVC模型11,桌面应用程序(不擅长)