PHP(PHP:Hypertext Preprocessor)
PHP(PHP:Hypertext Preprocessor)是一种在电脑上执行的脚本语言,主要用途是在于处理动态网页,也包含了命令执行接口(command line interface),或者产生图形使用者接口(GUI)程式。
PHP最早由拉斯姆斯·勒多夫在1995年发明,而现在PHP的标准由PHP Group和开放源代码社群维护。PHP以PHP License作为许可协议,不过因为这个协议限制了PHP名称的使用,所以和开放源代码许可协议GPL不相容。
PHP的应用范围相当广泛,尤其是在网页程式的开发上。一般来说PHP大多执行在网页服务器上,透过执行PHP程式码来产生使用者浏览的网页。PHP可以在多数的服务器和操作系统上执行,而且使用PHP完全是免费的。根据2007年4月的统计资料,PHP已经被安装在超过2000万个网站和100万台服务器上
PHP原本的简称为Personal Home Page,是拉斯姆斯·勒多夫为了要维护个人网页,而用c语言开发的一些CGI工具程式集,来取代原先使用的Perl程式。最初这些工具程式用来显示拉斯姆斯·勒多夫的个人履历,以及统计网页流量[。他将这些程式和一些表单直译器整合起来,称为PHP/FI。PHP/FI可以和数据库连接,产生简单的动态网页程式。拉斯姆斯·勒多夫在1995年6月8日将PHP/FI公开释出,希望可以透过社群来加速程式开发与寻找错误[6]。这个释出的版本命名为PHP 2,已经有今日PHP的一些雏型,像是类似Perl的变量命名方式、表单处理功能、以及嵌入到HTML中执行的能力。程式语法上也类似Perl,有较多的限制,不过更简单、更有弹性。
转载于:https://www.cnblogs.com/chenzoneren/archive/2012/02/16/PHP.html
PHP(PHP:Hypertext Preprocessor)相关推荐
- 超文本标记语言(英语:HyperText Markup Language,简称:HTML)
超文本标记语言(英语:HyperText Markup Language,简称:HTML)是一种用于创建网页的标准标记语言. 您可以使用 HTML 来建立自己的 WEB 站点,HTML 运行在浏览器上 ...
- 数据通信技术(四:链路聚合)
1.修改交换机名称 2.配置A交换机数据 3.配置B交换机数据 4.创建VLAN 5.互拼验证 6.去掉一条链路再进行验证 数据通信技术(一:IP划分) https://blog.csdn.net/q ...
- 数据通信技术(三:VLAN划分)
VLAN划分 1.配置环境 :创建4台PC机,并为PC机配置IP PC0:192.168.1.1/24 PC1:192.168.1.2/24 PC2:192.168.1.3/24 PC3: ...
- 数据通信技术(二:交换机配置管理)
交换机配置与管理(思科模拟器) 1.从用户模式进入特权模式,并进入配置模式设置进入特权模式的密码; 2.进入交换机的端口模式并进行端口状态的设置; 用新密码登录并查看接口状态信息,重启交换机; 4.硬 ...
- 数据通信技术(一:IP划分)
一.某公司生产部有50人,销售部有100人,财务部有25人,客服部有12人,没个员工配置一台主机,该公司有192.168.100.1/24的网段可用,应该如何划分子网. 销售部(100)台:/25 生 ...
- 例题6-4 破损的键盘(又名:悲剧文本)(Broken Keyboard(a.k.a. Beiju Text), UVa 11988)
例题6-4 破损的键盘(又名:悲剧文本)(Broken Keyboard(a.k.a. Beiju Text), UVa 11988) 链表的应用 #include<iostream> # ...
- python cmd 窗口 中文乱码 解决方法 (附:打印不同颜色)
python cmd 窗口 中文乱码 解决方法 (附:打印不同颜色) 参考文章: (1)python cmd 窗口 中文乱码 解决方法 (附:打印不同颜色) (2)https://www.cnblog ...
- KernelIoControl和OEMIoControl的分析和使用(作者:wogoyixikexie@gliet)
KernelIoControl和OEMIoControl的分析和使用(作者:wogoyixikexie@gliet) 对于KernelIoControl这个函数我们并不陌生,在2440 5.0BSP当 ...
- Android新手系列教程(申明:来源于网络)
Android新手系列教程(申明:来源于网络) 地址:http://blog.csdn.net/column/details/androidcoder666.html 转载于:https://www. ...
- Broadcom BCM4322(如:HP 6530b)wifi不能用解决办法
Broadcom BCM4322(如:HP 6530b)wifi不能用解决办法: 查看网卡型号命令: $ sudo lspci | grep Network $ sudo apt-get instal ...
最新文章
- 使用LocalDate计算给定2个日期的几年几月几日
- 搞明白这八个问题,Linux系统就好学多了
- jquery跨域调用wcf
- linux mysql无符号整型_Mysql基础
- 【资源下载】K8S部署InfluxDB1.8.4完整步骤及部署清单文件下载
- Xshell 连接本地的Linux 系统,提示:Could not connect to '192.168.182.128' (port 23): Connection failed
- 前端学习(1295):第三方模块npm
- vs写c语言能用scanf,【PAT编写代码时遇到的问题】vs中使用scanf(%c,x);
- 高通在物联网领域已经深耕多年
- grid.getSelectionModel的所有操作
- Creative Cloud Cleaner Tool mac卸载adobe系列软件详细教程
- 解决——》Mysql导出excel时,数值型变成科学计数法
- 计算机显示器分辨率,现在电脑的主流显示器的分辨率一般是多大?
- react native 动画组件(Animated)浅析
- 7、快速更改subclass颜色
- 自己电脑中安装黑群辉NAS
- ionic中的slide-box
- 计算机打印机提示无法打印,打印机没有打印设置,教您打印机无法打印怎么解决...
- 在BOSS直聘发现了一个前端小秘密
- vue3支持多根节点,eslint插件报错只能有一个根节点