PHP語(yǔ)法(1-4)
PHP?語(yǔ)法
PHP 腳本在伺服器上執(zhí)行,然後將純 HTML 結(jié)果傳回瀏覽器。
基本的 PHP 語(yǔ)法
我們使用<?php和?>來(lái)標(biāo)記PHP程式碼片段。它們用來(lái)標(biāo)記PHP程式碼從哪裡開(kāi)始和到哪裡結(jié)束。這樣我們就可以在HTML中插入各種PHP的程式碼。從而實(shí)現(xiàn)動(dòng)態(tài)的網(wǎng)頁(yè)輸出,這就是混編。
標(biāo)記內(nèi)的文字視為PHP程式碼。而標(biāo)記外的文字視為普通的HTML。
PHP 腳本可以放在文件中的任何位置。
PHP 腳本以?<?php?開(kāi)始,以??>?結(jié)束:
<?php // PHP 代碼 ?>
PHP 檔案的預(yù)設(shè)檔案副檔名是 ".php"。
PHP 檔案通常包含 HTML 標(biāo)籤和一些 PHP 腳本程式碼。
下面,我們提供了一個(gè)簡(jiǎn)單的PHP 檔案實(shí)例,它可以輸出文字"Hello World!":
實(shí)例
<!DOCTYPE html> <html> <body> <h1>My first PHP page</h1> <?php echo "Hello World!"; ?> </body> </html>
PHP 中的每個(gè)程式碼行都必須以分號(hào)結(jié)束。分號(hào)是一種分隔符,用來(lái)把指令集區(qū)分開(kāi)來(lái)。
透過(guò) PHP,有兩個(gè)在瀏覽器輸出文字的基礎(chǔ)指令:echo?和?print。
PHP 中的註解
範(fàn)例
<!DOCTYPE html> <html> <body> <?php // 這是 PHP 單行注釋 /* 這是 PHP 多行 注釋 */ ?> </body> </html>
?
大家在學(xué)習(xí)html的時(shí)候應(yīng)該學(xué)習(xí)過(guò)html的註解< !-- -->。
所謂註釋,就是程式碼中為了方便人們閱讀程式碼而做的批註。註釋可用於解釋腳本的目的、
作者是誰(shuí)以及當(dāng)時(shí)為什麼這麼寫(xiě)。 PHP的解譯器會(huì)忽略所有的註解內(nèi)容。
PHP有三種註釋方式
??????? /**/用於註解大段多行文本,一般用來(lái)註釋函數(shù)、類,或複雜的邏輯(C語(yǔ)言風(fēng)格)
??????? // 用於註釋單行文本,一般僅僅用來(lái)簡(jiǎn)單註釋某行代碼(C++風(fēng)格)
??????? # 效果等同//(SHELL腳本風(fēng)格)
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
上面是PHP解釋器的大概的示意圖,很容易理解。