App下載

什么是 PHP?PHP編程語言含義解釋

特級不保護動物 2021-08-31 11:06:56 瀏覽數(shù) (18129)
反饋

PHP 是一種開源服務器端腳本語言,許多開發(fā)人員將其用于 Web 開發(fā)。它也是一種通用語言,可用于制作許多項目,包括圖形用戶界面 (GUI)。在本文中,我將幫助您探索 PHP 的世界,以便您了解它的工作原理及其基本功能。最后,您將能夠用 PHP 編寫您的第一個 Hello World 程序。

PHP是什么意思?

PHP 是超文本預處理器的遞歸首字母縮寫。

PHP 的第一個版本于 26 年前推出。2020 年 11 月發(fā)布了PHP8,但PHP7 仍然是使用最廣泛的版本。

PHP 在 Zend 引擎上運行,這是最流行的實現(xiàn)。

PHP 主要用于制作 Web 服務器。它在瀏覽器上運行,也能夠在命令行中運行。

所以,如果你不想在瀏覽器中顯示你的代碼輸出,你可以在終端中顯示它。

PHP的優(yōu)勢

PHP 具有使其如此流行的一些優(yōu)勢,并且它已經(jīng)成為 Web 服務器的首選語言超過 15 年。

以下是 PHP 的一些好處:

  • 跨平臺:PHP 是獨立于平臺的。您不必擁有特定的操作系統(tǒng)來使用它,因為它可以在每個平臺上運行,無論你的電腦是 Mac、Windows 還是 Linux。
  • 開源:PHP 是開源的。原始代碼可供所有想要在其上構(gòu)建的人使用。這就是其框架之一 Laravel 如此受歡迎的原因之一。
  • 易學:PHP 對于初學者來說并不難學。如果您已經(jīng)具備編程知識,則可以很好地掌握它。
  • PHP 與所有數(shù)據(jù)庫同步:您可以輕松地將 PHP 連接到所有數(shù)據(jù)庫,無論是關(guān)系數(shù)據(jù)庫還是非關(guān)系數(shù)據(jù)庫。因此它可以立即連接到 MySQL、Postgress、MongoDB 或任何其他數(shù)據(jù)庫。
  • 支持社區(qū):PHP 有一個非常支持的在線社區(qū)。官方文檔提供了有關(guān)如何使用這些功能的指南,您可以在卡住時輕松解決問題。

誰在使用 PHP

許多老牌公司和科技巨頭使用 PHP 來運行他們的服務器,并做出了很多不可思議的事情。

  • Facebook:Facebook 使用 PHP 為其網(wǎng)站提供支持。反過來,該公司通過創(chuàng)建一個名為 Hip Hop for PHP 的實現(xiàn)來為社區(qū)做出貢獻。
  • 維基百科:關(guān)于任何主題的世界上最大的信息來源之一,維基百科是用 PHP 構(gòu)建的。
  • 內(nèi)容管理系統(tǒng) (CMS):世界上最流行的內(nèi)容管理系統(tǒng) WordPress 是用 PHP 構(gòu)建的。其他內(nèi)容管理系統(tǒng),如 Drupal、Joomla 和 Magento,也是用 PHP 構(gòu)建的。Shopify 也可以在 PHP 上運行。
  • 虛擬主機平臺:許多虛擬主機平臺,例如 BlueHost、Site Ground 和 Whogohost,都使用 PHP 運行他們的托管服務器。

PHP 正在消亡嗎?

如今,關(guān)于 PHP 是否正在衰落,存在著激烈的爭論。這是因為適用于服務器端的其他語言(如 JavaScript(Node JS)、Python、Golang 等)的出現(xiàn)和日益流行。

這實際上導致了很多針對 PHP 的有趣段子php-meme

但是 PHP 真的要死了嗎?答案是不。盡管有些人抨擊它并聲稱它正在下降,但今天幾乎 80% 的網(wǎng)站仍然使用 PHP 運行服務器。因此,如果您每天訪問 10 個網(wǎng)站,則有可能其中 8 個使用 PHP。

在就業(yè)機會方面,PHP 在就業(yè)平臺上的排名確實優(yōu)于許多其他編程語言。許多 PHP 開發(fā)人員每年都靠制作 WordPress 主題和插件謀生——美國的 PHP 開發(fā)人員平均每年賺 86,000 美元。

php-jobs

如何用 PHP 編寫你的第一個 Hello World 程序

現(xiàn)在您已經(jīng)了解了 PHP 及其優(yōu)點,是時候用它編寫您的第一個 Hello World 程序了!

首先,您必須在本地計算機上安裝 PHP。您可以通過安裝 XAMP(跨平臺、Apache、MySQL 和 PHP)或 WAMP(Windows、Apache、MySQL 和 PHP)服務器來完成此操作。

XAMP 適用于所有操作系統(tǒng),而 WAMP 僅適用于 Windows。我將使用 WAMP。

打開 WAMP 或 XAMP 服務器并確保所有服務都在運行。如果您使用的是 WAMP,WAMP 徽標應以綠色顯示在您的任務欄上。

狂奔

打開C驅(qū)動器并查找 WAMP 服務器的安裝目錄。就我而言,它是wamp64.

萬用文件夾

打開安裝目錄,然后打開www文件夾。

www文件夾

在那里創(chuàng)建一個文件夾并隨意命名,然后使用代碼編輯器打開該文件夾。

創(chuàng)建一個index.php文件并粘貼以下代碼:

<?php

echo "Hello World";

?>

您還可以將“Hello World”文本放入變量中,然后使用 echo 系統(tǒng)將其顯示在瀏覽器中。

在 PHP 中,您可以使用美元符號 ($) 聲明變量。除了最后一條之外,您的語句還必須以分號結(jié)尾。

<?php

$greeting = "Hello World";
echo $greeting

?>

要在瀏覽器中運行您的代碼,請打開瀏覽器并將其寫入地址欄中l(wèi)ocalhost/the-folder-of-your-php-file/php-file.php,然后按 Enter。

確保您的 WAMP 或 XAMP 服務器正在運行,否則將無法運行。

你好,世界

可以看到代碼在瀏覽器中成功運行了,因為我找對了文件路徑。

PHP 的另一個優(yōu)點是您可以將它嵌入到 HTML 中。你可以這樣做:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>PHP Code</title>
</head>
<body>
    <h1> This is the result of a PHP Code embedded in HTML</h1>

        <?php 
            $greeting = "Hello World";
            $campers = "Hello Campers";

            echo $greeting;
            echo "<br>";
            echo $campers
        ?>
</body>
</html>

php-in-html



PHP

0 人點贊