当前位置:首页>WordPress资讯>什么是PHP?WordPress中是如何使用PHP的?

什么是PHP?WordPress中是如何使用PHP的?

什么是PHP?WordPress中是如何使用PHP的?

PHP是一种开源的服务器端脚本和,主要用于。大部分核心软件都是用PHP编写的,这使得PHP成为WordPress社区非常重要的语言。有些人喜欢说PHP作为一种编程语言已经过时了,但事实并非如此。

您可以在服务器上安装不同版本的PHP,较新的PHP 8.0和8.1比以前的版本提供了显著的性能改进。这些性能改进,加上安全性的提高,是我们提倡始终提供最新版本PHP的原因。

在这篇文章中,我们将详细解释“服务器端”的含义以及PHP的功能。然后,我们将介绍PHP专门应用于WordPress和WordPress站点的一些方法。

PHP是如何工作的?

在上面的简短定义中,您了解到PHP是一种服务器端语言。但“服务器端”实际上意味着什么?服务器端意味着所有的处理都发生在您的上,然后才能将任何内容发送到访问者的浏览器。

这里有一个例子。假设某人访问了你的WordPress网站。在向访问者发送任何文件之前,您的服务器将首先运行包含在WordPress核心中的PHP代码以及您在站点上安装的任何主题/插件。

然后,一旦您的服务器处理了,它就会传递所有PHP的输出(这是访问者浏览器实际接收到的代码)。

最终结果是,与HTML不同,您的网站访问者永远不会看到为您的WordPress站点提供支持的PHP代码。他们只会看到你的服务器向他们的浏览器发送的已经处理过的代码。

PHP 5 vs PHP 7 and PHP 8

根据W3Techs的数据,在所有使用服务器端编程语言(ASP)的网站中,超过78%的网站使用PHP。NET以略高于10%的市场份额位居第二。

与其他编程语言一样,您可以使用不同版本的PHP。PHP 5、7.0、7.1、7.2、7.3和7.4是PHP的旧版本,已接近生命的尽头。这意味着他们将不再得到积极的支持,并且已经停止(或即将停止)接受安全支持。

PHP 8.0和8.1提供了显著的性能和安全改进:

  • PHP 8.0
  • PHP 8.1

如果你使用宝塔之类的服务器管理软件,您甚至可以通过单击更改PHP版本。

什么是PHP?WordPress中是如何使用PHP的?

通过宝塔快速切换网站PHP版本

WordPress中是如何使用PHP的?

如果你去从WordPress.org下载最新的WordPress副本,你可以打开ZIP文件,看到大多数包含的WordPress核心文件是PHP的。

什么是PHP?WordPress中是如何使用PHP的?

查看核心WordPress的

同样,你安装的任何主题都会包括一堆PHP文件(下面的截图是默认的Twenty Seventeen主题):

什么是PHP?WordPress中是如何使用PHP的?

WordPress主题中的PHP文件的例子

而你安装的任何插件–你猜对了–也将主要是PHP。

什么是PHP?WordPress中是如何使用PHP的?

WordPress插件中的PHP文件的例子

除了在核心文件中使用PHP之外,WordPress还包括大量的函数、钩子、类和方法,你或开发者可以用它们以大量有用的方式来扩展WordPress的功能。

例如,最著名的函数之一是 the_content();。虽然这个小片段看起来很无辜,但它实际上是你的主题用来显示你每一篇文章的全部内容的。

是的–在你的网络服务器完成了对PHP代码的处理之后,这个小小的片段可以变成一篇一万字的博文。这些函数、钩子、类和方法是使WordPress灵活的一个重要部分。

一个关于PHP在WordPress主题中如何工作的例子

让我们用一个快速的例子把PHP的服务器端性质与你的WordPress网站联系起来,把事情说得更进一步。

如果你回到Twenty Seventeen主题的图片上:

什么是PHP?WordPress中是如何使用PHP的?

Twenty Seventeen主题中的PHP文件

你会看到有单独的PHP文件,如 “sidebar.php”、”header.php”、”comment.php “等等。

如果你已经使用WordPress,这些术语听起来应该很熟悉。是的,它真的是那么简单–这些文件中的每一个都连接到你网站前端的类似名称的区域。

比如说:

  • sidebar.php决定了你的侧边栏区域的外观和功能。
  • header.php决定了你的标题的外观和功能。
  • comments.php决定了你的评论区的外观和功能。
  • 等等。

每当有人访问你的网站时,你的Web服务器就会为你的主题中的不同区域接收所有这些独立的PHP文件,按照你的主题的规定把它们放在一起,并把完成的HTML输出送到访问者的浏览器中。

普通用户需要知道PHP来使用WordPress吗?

不!还差得远呢。关于WordPress的美妙之处在于,所有的PHP都已经以核心WordPress软件、WordPress主题和WordPress插件的形式为你写好了。

虽然高级的可以使用PHP来做更复杂的定制,但休闲的WordPress用户如果不愿意的话,永远也不需要关心PHP。

既然如此,学习PHP的基础知识肯定有好处。即使只是学习最流行的WordPress的,也会帮助你快速地对你的WordPress网站做一些简单但重要的调整。请务必查看我们关于如何使用phpinfo()函数的指南。

如果你想开发你自己的WordPress主题和插件,学习PHP是必不可少的。

原文地址:https://www.wbolt.com/what-is-php.html

WordPress资讯

20+必须知道的电子邮件营销统计数据(利用数据来促进电子邮件营销活动)

2024-1-22 1:06:29

WordPress资讯

什么是网络抓取?如何合法地抓取网络内容

2024-1-22 1:06:31

个人中心
今日签到
有新私信 私信列表
搜索