PHP 是一种名为 "超文本预处理器 "的脚本语言的缩写。长期以来,PHP 一直代表 "个人主页工具"(Personal Home Page Tool),这也是它的前身。这种脚本语言或编程语言基于 Perl 和 C 语法。这些程序是创建动态网站和网络应用程序所不可或缺的。根据 PHP 许可证,超文本预处理器作为免费软件免费提供和发布。PHP 具有广泛的数据库支持、互联网协议集成和许多函数库,因此是不可或缺的。软件包中还可以包括 Squid。
它是如何分发的,PHP 又是如何工作的?
2013 年初,约有 2.44 亿个网站使用了 PHP。软件包中还包括 Squid。2015 年,有 82% 的网站使用了这种编程语言。超文本预处理器是世界上使用最广泛的编程语言,因为它简单易学。该程序可以创建网站,网站主机通常也已经安装了该程序。使用 PHP 系统,代码可以在服务器端工作。这意味着源代码不能发送到网络浏览器。源代码由网络服务器发送给解释器。解释器检查源代码,然后将输出发送到浏览器。来自 PHP 解释器的输出也会出现在最后。解释器会向浏览器发送 HTML 文档,该文档可以用 PHP 与其他文件(如图像和 PDF 文件)一起生成。用 PHP 文件执行网络应用程序的系统是 急需。系统必须能够处理文件中包含的指令。接口(如 ISAPI 或 CGI)可帮助解释器执行服务器守护进程或其他服务器服务(如 Apache 或 IIS)。在 Linux、Windows 和 macOS 等混合操作系统中,Apache 和 PHP 等网络服务器在 Linux 中称为 LAMP。Windows 下的软件包称为 WAMP,macOS 下的软件包称为 MAMP。XAMPP 项目正在开发中和互联网上软件包的软件包。不过,这些版本只能用于测试环境。超文本预处理器实际上只在网络服务器环境中运行,因此 PHP 也要服从 HTTP。每调用一个 PHP 页面都会增加网络服务器的负荷。解释器也会处理源代码。这会增加负载并降低响应速度。为了提高响应速度,我们提供了各种字节码缓存。缓存可用于临时存储程序,并在下次调用文件时加快访问速度。PHP 程序可用于编写面向命令行的脚本。这些脚本也独立于内部程序。自 2010 年起,另一款使用 PHP 代码的免费软件被称为 Hip-Hop。这是由 脸书 的开发是为了减轻 Facebook 40% 的服务器负载。
与 PHP 计划的会议
HTTP 请求中只有普通变量可用。而且只能是保存的文件。在请求范围内,在页面调用之后,即在最后, 数据或内存也被删除。如果用户删除了 网站 这通常需要多次浏览页面。所谓的会话变量(会话范围)用于填充网上商店的购物车。PHP 跨会话存储数据,这是一种标准配置(应用范围)。这些数据以其他方式存储在服务器上,这样虚拟购物车的内容就不会因为每次调用新页面而丢失。