中文字幕一区二区人妻电影,亚洲av无码一区二区乱子伦as ,亚洲精品无码永久在线观看,亚洲成aⅴ人片久青草影院按摩,亚洲黑人巨大videos

什么是PHP?編寫第一個PHP程序

發(fā)布于:2021-01-22 10:46:44

0

282

0

PHP PHP程序 第一個PHP程序

什么是PHP?

PHP是一種服務(wù)器端腳本語言。用于開發(fā)靜態(tài)網(wǎng)站、動態(tài)網(wǎng)站或Web應(yīng)用程序的。PHP代表超文本預(yù)處理器,早期代表個人主頁。

只能在安裝了PHP的服務(wù)器上解釋PHP腳本。

訪問PHP腳本的客戶機只需要一個web瀏覽器。

PHP文件包含PHP標(biāo)記,并以擴展名“.PHP”結(jié)尾。

在本教程中,您將學(xué)習(xí):

  • 什么是腳本語言?

  • 腳本與編程語言

  • PHP代表什么?

  • PHP語法

  • 為什么使用PHP

  • PHP的市場份額是多少

  • PHP與ASP.NET VS JSP VS CFML

  • PHP文件擴展名

  • PHP Hello world

什么是腳本語言?

腳本語言是在運行時解釋腳本的語言。腳本通常嵌入到其他軟件環(huán)境中。

腳本的目的通常是提高應(yīng)用程序的性能或執(zhí)行例行任務(wù)。

服務(wù)器端腳本在服務(wù)器上解釋,而客戶端腳本由客戶端應(yīng)用程序解釋。

PHP是在服務(wù)器上解釋的服務(wù)器端腳本,而JavaScript是由客戶端瀏覽器解釋的客戶端腳本的示例。PHP和JavaScript都可以嵌入到HTML頁面中。

編程語言與腳本語言

編程語言

腳本語言

具有開發(fā)完整應(yīng)用程序所需的所有功能。

主要用于常規(guī)任務(wù)

代碼必須先編譯,然后才能執(zhí)行

代碼通常無需編譯即可執(zhí)行

不需要嵌入到其他語言中

通常嵌入到其他軟件環(huán)境中。

PHP代表什么?

PHP的意思是-Personal Home Page,但是現(xiàn)在代表遞歸的反義詞PHP:超文本預(yù)處理器。

PHP代碼可以嵌入HTML代碼中,或者可以與各種Web模板系統(tǒng),Web內(nèi)容管理系統(tǒng)和Web框架結(jié)合使用。

PHP語法

    PHP文件還可以包含HTML等標(biāo)記和JavaScript等客戶端腳本。

  • 學(xué)習(xí)PHP語言時,HTML是一個額外的優(yōu)勢。您甚至可以在不了解HTML的情況下學(xué)習(xí)PHP,但建議您至少了解HTML的基礎(chǔ)知識。

  • 數(shù)據(jù)庫管理系統(tǒng)數(shù)據(jù)庫驅(qū)動應(yīng)用程序的DBMS。

  • 對于交互式應(yīng)用程序和web服務(wù)等更高級的主題,您將需要JavaScript和XML。

下面的流程圖說明了PHP web應(yīng)用程序的基本體系結(jié)構(gòu)以及服務(wù)器如何處理請求。

為什么使用PHP?

您顯然聽說過很多編程語言;您可能想知道為什么我們要使用PHP作為web編程的毒藥。以下是一些令人信服的理由。

  • PHP是開源和免費的。

  • 與其他語言(如JSP、ASP等)相比,學(xué)習(xí)曲線較短。

  • 大型社區(qū)文檔。

  • 與其他需要IIS的語言(如ASP)不同,大多數(shù)web托管服務(wù)器默認支持PHP。這使PHP成為一種經(jīng)濟高效的選擇。

  • PHP定期更新,以跟上最新的技術(shù)趨勢。

  • 使用PHP的另一個好處是它是一種服務(wù)器端腳本語言;這意味著您只需要將其安裝在服務(wù)器上,而從服務(wù)器請求資源的客戶機不需要安裝PHP;只需安裝一個web瀏覽器就足夠了。

  • PHP內(nèi)置支持與MySQL協(xié)同工作;這并不意味著您不能將PHP與其他數(shù)據(jù)庫管理系統(tǒng)一起使用。

  • PHP是跨平臺的,這意味著您可以將應(yīng)用程序部署在許多不同的操作系統(tǒng)上,如windows、Linux、Mac OS等。

PHP的市場份額是多少

就市場份額而言,互聯(lián)網(wǎng)上使用PHP腳本語言開發(fā)的網(wǎng)站和應(yīng)用程序超過2000萬個。

這可歸因于上述幾點。

下圖顯示了一些使用PHP的流行網(wǎng)站。

PHP與Asp.NetJSP與CFML之比較

ASP–Active Server Pages、JSP–Java Server Pages、CFML–Cold Fusion標(biāo)記語言下表比較了各種服務(wù)器端腳本語言與PHP。

幾乎所有托管服務(wù)器都支持的Web托管需要支持的專用服務(wù)器與HTML集成輕松相當(dāng)復(fù)雜相當(dāng)復(fù)雜輕松MySQL支持本機需要第三方驅(qū)動程序需要第三方驅(qū)動程序當(dāng)前版本具有本機支持。舊版本使用ODBC很容易被其他語言擴展是否使用Java類和庫擴展。

PHP文件擴展名

文件擴展名和標(biāo)記為了讓服務(wù)器識別我們的PHP文件和腳本,我們必須用“.PHP”擴展名保存文件。舊的PHP文件擴展名包括:

  • .phtml

  • .php3

  • .php4

  • .php5

  • .php

PHP被設(shè)計用來處理HTML,因此,它可以嵌入到HTML代碼中。

您可以創(chuàng)建沒有任何html標(biāo)記的PHP文件,這稱為純PHP文件。

服務(wù)器解釋PHP代碼并將結(jié)果作為HTML代碼輸出到web瀏覽器。

為了讓服務(wù)器從HTML代碼中識別PHP代碼,我們必須始終將PHP代碼封裝在PHP標(biāo)記中。

PHP標(biāo)記以小于符號開頭,后跟問號,然后是單詞“PHP”。

PHP是一種區(qū)分大小寫的語言,“VAR”與“VAR”不同。

PHP標(biāo)記本身不區(qū)分大小寫,但強烈建議使用小寫字母。下面的代碼說明了上述觀點。

<?php…?>

我們將把PHP代碼行稱為語句。PHP語句以分號(;)結(jié)尾。如果只有一個語句,可以省略分號。如果有多條語句,則必須以分號結(jié)束每行。為保持一致性,建議您始終以分號結(jié)束語句。PHP腳本在服務(wù)器上執(zhí)行。輸出以HTML的形式返回。

PHP Hello world

下面顯示的程序是一個基本的PHP應(yīng)用程序,它輸出單詞“helloworld!“在web瀏覽器中查看時。

<?php echo "Hello world"; ?>

輸出:

Hello world

摘要

  • PHP代表超文本預(yù)處理器。

  • PHP是一種服務(wù)器端腳本語言。這意味著它是在服務(wù)器上執(zhí)行的??蛻舳藨?yīng)用程序不需要安裝PHP。

  • PHP文件以“.PHP”文件擴展名保存,PHP開發(fā)代碼包含在標(biāo)簽中。

  • PHP是開放源代碼和跨平臺的。