PHP(全称:PHP:Hypertext Preprocessor,即“PHP:超文本预处理器”)是一种开源的通用计算机脚本语言,尤其适用于网络开发并可嵌入HTML中使用。PHP的语法借鉴吸收C语言、Java和Perl等流行计算机语言的特点,易于一般程序员学习。PHP的主要目标是允许网络开发人员快速编写动态页面,但PHP也被用于其他很多领域。
图片来源于百度。PHP原本的简称为Personal Home Page,是Rasmus Lerdorf(拉斯姆斯·勒多夫)为了要维护个人网页,而用C语言开发的一些CGI工具程序集,来取代原先使用的Perl程序[1]。最初这些工具程序用来显示拉斯姆斯·勒多夫的个人履历,以及统计网页流量。他将这些程序和一些窗体解释器集成起来,称为PHP/FI,它可以和数据库连接,产生简单的动态网页程序。拉斯姆斯·勒多夫在1995年6月8日将PHP/FI公开发布,希望可以透过社区来加速程序开发与查找错误。这个发布的版本命名为PHP2,已经有今日PHP的一些雏型,像是类似Perl的变量命名方式、窗体处理功能、以及嵌入到HTML中运行的能力。程序语法上也类似Perl,有较多的限制,不过更简单、更有弹性。
2008年时,PHP5成为了PHP唯一维护中的稳定版本。最新版本为PHP8.0版本,于2020年11月26日发布。
图片来源于维基百科。自20世纪90年代国内互联网开始发展到现在,互联网信息几乎覆盖了我们日常活动所有知识范畴,并逐渐成为我们生活、学习、工作中必不可少的一部分。据统计,从2003 年开始,我国的网页规模基本保持了翻番的增长速度,并且呈上升趋势。PHP语言作为当今热门的网站程序开发语言,它具有成本低、速度快、可移植性好、内置丰富的函数库等优点,因此被越来越多的企业应用于网站开发中。但随着互联网的不断更新换代,PHP语言也出现了不少问题。
PHP是一个应用范围很广的语言,特别是在网络程序开发方面。一般来说PHP大多在服务端运行,透过运行PHP的代码来产生网页提供浏览器读取,此外也可以用来开发命令行脚本程序和用户端的GUI应用程序(桌面应用程序)。PHP可以在许多的不同种的服务器、操作系统、平台上运行,也可以和许多数据库系统结合。PHP支持和所有web开发语言之间的WDDX复杂数据交换,关于相互连接,PHP 已经支持了对 Java对象的即时连接,并且可以透明地将其用作PHP对象。使用PHP不需要任何费用,官方组织PHP Group提供了完整的程序源代码,允许用户修改、编译、扩展来使用。
PHP的语法参考了Perl、C语言,而且可以集成在HTML之中,以下是一个简单的Hello World代码:
图片来源于维基百科。 参考: [1] Perl:是 高端 、 通用 、 解释型 、 动态 的 编程语言家族 。最初设计者 拉里·沃尔 为了让在 UNIX 上进行报表处理的工作变得更方便,决定开发一个通用的 脚本语言 ,而在1987年12月18日发表。 链接: 百度百科: https://baike.baidu.com/item/PHP/9337?fr=aladdin 维基百科: https://zh.wikipedia.org/wiki/PHP*未经授权,请勿转载*
GA词条是GeeksArt推出的一个全新栏目,在每期推送中,我们会为大家介绍一个与艺术、设计、科技各领域相关的词条;这些词条将会渗透在GeeksArt社区的每个模块,如:「GA分享」、「GA教育」、「GA研究」等。通过建构这样的关联网络,我们将把GeeksArt社区筑造成一个更具备高质量内容、兼顾深度及广度、有前瞻性的新媒体艺术社区。