App下載

什么是 PHP?PHP編程語(yǔ)言含義解釋

特級(jí)不保護(hù)動(dòng)物 2021-08-31 11:06:56 瀏覽數(shù) (17287)
反饋

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

PHP是什么意思?

PHP 是超文本預(yù)處理器的遞歸首字母縮寫(xiě)。

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

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

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

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

PHP的優(yōu)勢(shì)

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

以下是 PHP 的一些好處:

  • 跨平臺(tái):PHP 是獨(dú)立于平臺(tái)的。您不必?fù)碛刑囟ǖ牟僮飨到y(tǒng)來(lái)使用它,因?yàn)樗梢栽诿總€(gè)平臺(tái)上運(yùn)行,無(wú)論你的電腦是 Mac、Windows 還是 Linux。
  • 開(kāi)源:PHP 是開(kāi)源的。原始代碼可供所有想要在其上構(gòu)建的人使用。這就是其框架之一 Laravel 如此受歡迎的原因之一。
  • 易學(xué):PHP 對(duì)于初學(xué)者來(lái)說(shuō)并不難學(xué)。如果您已經(jīng)具備編程知識(shí),則可以很好地掌握它。
  • PHP 與所有數(shù)據(jù)庫(kù)同步:您可以輕松地將 PHP 連接到所有數(shù)據(jù)庫(kù),無(wú)論是關(guān)系數(shù)據(jù)庫(kù)還是非關(guān)系數(shù)據(jù)庫(kù)。因此它可以立即連接到 MySQL、Postgress、MongoDB 或任何其他數(shù)據(jù)庫(kù)。
  • 支持社區(qū):PHP 有一個(gè)非常支持的在線(xiàn)社區(qū)。官方文檔提供了有關(guān)如何使用這些功能的指南,您可以在卡住時(shí)輕松解決問(wèn)題。

誰(shuí)在使用 PHP

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

  • Facebook:Facebook 使用 PHP 為其網(wǎng)站提供支持。反過(guò)來(lái),該公司通過(guò)創(chuàng)建一個(gè)名為 Hip Hop for PHP 的實(shí)現(xiàn)來(lái)為社區(qū)做出貢獻(xiàn)。
  • 維基百科:關(guān)于任何主題的世界上最大的信息來(lái)源之一,維基百科是用 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 上運(yùn)行。
  • 虛擬主機(jī)平臺(tái):許多虛擬主機(jī)平臺(tái),例如 BlueHost、Site Ground 和 Whogohost,都使用 PHP 運(yùn)行他們的托管服務(wù)器。

PHP 正在消亡嗎?

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

這實(shí)際上導(dǎo)致了很多針對(duì) PHP 的有趣段子php-meme

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

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

php-jobs

如何用 PHP 編寫(xiě)你的第一個(gè) Hello World 程序

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

首先,您必須在本地計(jì)算機(jī)上安裝 PHP。您可以通過(guò)安裝 XAMP(跨平臺(tái)、Apache、MySQL 和 PHP)或 WAMP(Windows、Apache、MySQL 和 PHP)服務(wù)器來(lái)完成此操作。

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

打開(kāi) WAMP 或 XAMP 服務(wù)器并確保所有服務(wù)都在運(yùn)行。如果您使用的是 WAMP,WAMP 徽標(biāo)應(yīng)以綠色顯示在您的任務(wù)欄上。

狂奔

打開(kāi)C驅(qū)動(dòng)器并查找 WAMP 服務(wù)器的安裝目錄。就我而言,它是wamp64.

萬(wàn)用文件夾

打開(kāi)安裝目錄,然后打開(kāi)www文件夾。

www文件夾

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

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

<?php

echo "Hello World";

?>

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

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

<?php

$greeting = "Hello World";
echo $greeting

?>

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

確保您的 WAMP 或 XAMP 服務(wù)器正在運(yùn)行,否則將無(wú)法運(yùn)行。

你好,世界

可以看到代碼在瀏覽器中成功運(yùn)行了,因?yàn)槲艺覍?duì)了文件路徑。

PHP 的另一個(gè)優(yōu)點(diǎn)是您可以將它嵌入到 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 人點(diǎn)贊