什么是 PHP?你可以用 PHP 做什么

作者: 浏览次数:5245 2021-07-08 16:34:28

其是初学者,我先给大家简单的解释一下。正如我稍后将详细解释的那样,PHP 是一种编程语言。但是,它通常也与非编程用户相关。 这是因为在租赁服务器上运行的大多数方便的软件(应用程序)都需要 PHP 作为其运行条件。例如,作为网站建设软件广受欢迎的WordPress就是其中之一。

“PHP”是现在在大多数出租服务器上可用的功能。在这个页面上,我将解释 PHP 是什么以及它有什么样的使用示例。

首先

尤其是初学者,我先给大家简单的解释一下。正如我稍后将详细解释的那样,PHP 是一种编程语言。但是,它通常也与非编程用户相关。

这是因为在租赁服务器上运行的大多数方便的软件(应用程序)都需要 PHP 作为运行条件例如,作为网站建设软件广受欢迎的WordPress就是其中之一。

PHP 有各种新旧版本,例如 5.6 和 7.0。如果您已经决定要使用哪种软件,请务必检查并选择与租赁服务器上的操作条件相匹配的 PHP 版本。

目录

  • 1
  • 2 一种与 HTML 配合良好的编程语言
    • 2.1易于嵌入HTML代码
    • 2.2显示可根据情况轻松更改。
  • 3关于PHP以外的语言
    • 3.1 Perl/Python/Ruby
    • 3.2 JavaScript
  • 4实际使用示例
    • 4.1简单的动态显示
    • 4.2网站部分
    • 4.3 API 的使用
    • 4.4与数据库的联动
  • 5选择租用服务器时关于PHP
    • 5.1关于PHP版本
    • 5.2关于租用服务器的速度
    • 5.3 关于CGI版本和模块版本

kaneyoungRqTxYQMinUMunsplash.jpg

一种与 HTML 配合良好的编程语言

PHP的简单表示是“一种编程语言的作品与HTML很好

最初是作为代表“个人主页”的工具而诞生的,它旨在为具有相同名称的较小网站添加功能。因此,PHP 擅长与 HTML 链接。

易于嵌入到 HTML 代码中

事实上,PHP 程序代码可以很容易地嵌入到由 HTML 标签和文本组成的网站源代码中。具体来说,只写如下。

<div id = “welcome”> <p> 欢迎!<? php echo “我的主页”?> to </p> </div>

上面是由 div 标签和 p 标签等 HTML 组成的,但是 p 标签的一部分是""括起来的。如果这样写,括号中的描述会被识别为PHP程序,而不是HTML。

此外,“echo”是输出后面的“”(双引号)括起来的字符串的指令。因此,最终将以下内容传输到浏览器。

<div id = “welcome”> <p> 欢迎!转到我的主页 </ p> </ div>

您可以根据情况轻松更改显示

当然,即使您不费心使用 PHP,编写一个简单的字符串(我的主页)也更容易,就像上面示例中的 HTML 一样。但是,PHP 可以用于更灵活的显示。

例如,PHP 有一个名为“date”的命令来获取当前日期和时间。通过将其与 echo 结合使用,您可以始终显示当前日期和时间。网站底部通常会有版权,但您也可以使用以下说明。

版权所有 © 2010-<? PHP 回显日期 (“Y”)?> ExampleWebsite 版权所有。

在表示开始运行的“2010”之前,在HTML中以文本形式输入,但表示更新持续到现在的部分使用PHP。如果当前状态为2016,则显示为“2016”,如果为2020,则显示为“2020”。

计算机世界中,这种视情况而定的显示变化被描述为“动态”另一方面,始终不变的事物称为“静态”。PHP也是一种可以轻松创建动态网站语言

关于PHP以外的语言

Perl / Python / Ruby

其他可以在租用服务器上使用的典型编程语言包括 Perl、Python 和 Ruby。

但是,这些语言通常不能直接用 HTML 编写(就像嵌入一样容易)。因此,有必要将创建的程序的文件保存在服务器上的另一个位置,并从 HTML 中调用该文件来执行它* 以这种方式调用外部程序的方法称为CGI。

JavaScript

此外,被称为 JavaScript 的语言也很有名。实际上,JavaScript 与 PHP 的相似之处在于它可以直接用 HTML 编写(编写方法不同)。

但是,JavaScript 是在客户端(访问网站的用户端)的浏览器中执行的。这是一种与 PHP 等在服务器上运行程序的语言完全不同的机制。

在 JavaScript 的情况下,操作可能会因浏览器的类型(IE、Firefox、Chrome 等)而异,或者可能因为它不在服务器上运行而无法与数据库链接。如果有的话,它是一种语言,通常负责与网站可操作性相关的部分。

实际使用示例

以下是 PHP 在网站上实际使用方式的一些示例。

简单的动态展示

如上面的“日期”示例所示,您可以轻松地在网站的一部分中包含动态显示。

网站部分

通过使用“包含(或要求)”命令,您可以按原样包含编写在外部文件中的代码。通过使用它,您可以创建和加载网站页眉、侧边栏、页脚等作为单独的文件(单独的部分)

这种方法可以更轻松地管理网站的公共部分。例如,如果你想重写侧边栏的内容,你可以单独重写侧边栏文件的HTML,所有调用它的页面的显示都会被一次重写。

API的使用

许多网站和 Web 服务现在提供称为 API 的功能。这就是所谓的网站功能(更准确地说,是它的安排)。如果您使用 PHP 中的 API,您将可以通过借用其他站点的功能来做各种事情。

例如,您可以使用 Yahoo! News API 来显示您网站上的热门 Yahoo! 新闻。或者,您可以使用 Rakuten Ichiba API 始终在您的网站上显示特定产品的最低价格。

与数据库的联动

也可以预先在数据库中存储大量信息,根据访问者的请求和情况,用PHP调用必要的数据。开源 MySQL 被用作许多租用服务器上的数据库。

以网站管理工具闻名的WordPress也有这种PHP+MySQL配置实际上,在Wordperss中,文章的标题、正文、评论等都存储在数据库中,每次访问都会自动生成文章。

选择租用服务器时关于PHP

关于 PHP 版本

现在PHP基本可以用在付费租用服务器上。因此,您应该关注可用版本而不是可用性

PHP 的最新版本目前是 7.x(截至 2016 年)。然而,7 是一个相当大的版本升级,所以虽然它现在运行得更快,但它也会导致与旧版本的兼容性问题。

旧的像 5.6.x、5.5.x、5.4.x ......(因为 PHP6 不存在)。但是,目前 5.4 及以下版本已被正式弃用。所以,如果你要追求运行速度,请选择可以使用PHP7的服务,但除此之外,尽可能使用5.5或更高版本。

关于租用服务器的速度

正如我在使用示例中提到的,像 WordPress 这样的工具每次访问时都会从数据库动态生成文章。这比仅仅显示一个 HTML 文件需要更多的服务器。

因此,尤其是WordPress网站,根据租用服务器的不同,很容易显示和拖慢网站。如果您想尽可能在​​舒适的环境中运行,我们建议您使用稳定性和速度都非常出色的服务,例如 X 服务器。

关于 CGI 版本和模块版本

它也有点技术性,但是 PHP 有两种类型(除了版本),CGI 版本和模块化版本。简单来说,CGI版容易多用户稳定运行,但处理速度稍差,而模块版处理速度高,但操作需谨慎。

下面的文章介绍了一个租赁服务器,其中包含对此的更详细的解释和一个用于加速 PHP 的设备。也请参考。

为你推荐

  • 1
    什么是服务器虚拟化?初学者通俗易懂的解释!

    08-16

  • 2
    香港超高防服务器如何租用?互联解决ddos

    09-03

  • 3
    香港vps cn22021年很稳定办法推荐,美国vps 不限流量哪家服务商好排行

    10-25

  • 4
    香港加速器怎么挑?vpn网络代理技巧大盘点

    09-09

  • 5
    美国主机免费使用技巧盘点,美国虚拟主机推荐整理

    09-15

  • 6
    美国vps代理服务器可靠吗?本网站服务器代理怎么找?

    09-10

产品
热门文章
  • 1

    日本樱花免费服务器2021年试用推荐(日本VPS云主机樱花东京租用)

    06-08
  • 2

    vpswindows俄罗斯cn2线路新推荐(俄罗斯主机云vps服务商测评)

    11-17
  • 3

    日本樱花云服务器黄页2021年实用技巧推荐,香港云服务器网站推荐地址

    10-27
  • 4

    linux搭建我的世界服务器搭建,十步详细教程扩展添加mod

    07-28
  • 5

    日本樱花云服务器免费2021年很便宜办法推荐,香港云服务器免费网站人均推荐

    10-26
  • 6

    如何在 WordPress 中创建换行符和段落?介绍撰写易读文章的技巧!

    08-25
最新文章
  • 1

    SD-WAN怎样助力企业网络升级

    04-25
  • 2

    SD-WAN:灵活、低成本、便于管理

    04-25
  • 3

    哪些类型的企业建议部署SD-WAN?

    04-24
  • 4

    SD-WAN怎样保障网络稳定

    04-24
  • 5

    SD-WAN怎样提高企业网络体验

    04-24
  • 6

    做亚马逊店铺怎么解决网络问题?

    04-23