PHP語(yǔ)法(1-4)
PHP 語(yǔ)法
PHP 腳本在服務(wù)器上執(zhí)行,然后將純 HTML 結(jié)果發(fā)送回瀏覽器。
基本的 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 文件的默認(rèn)文件擴(kuò)展名是 ".php"。
PHP 文件通常包含 HTML 標(biāo)簽和一些 PHP 腳本代碼。
下面,我們提供了一個(gè)簡(jiǎn)單的 PHP 文件實(shí)例,它可以向?yàn)g覽器輸出文本 "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)是一種分隔符,用于把指令集區(qū)分開(kāi)來(lái)。
通過(guò) PHP,有兩種在瀏覽器輸出文本的基礎(chǔ)指令:echo 和 print。
PHP 中的注釋
實(shí)例
<!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ù)、類(lèi),或者復(fù)雜的邏輯(C語(yǔ)言風(fēng)格)
? // 用于注釋單行文本,一般僅僅用來(lái)簡(jiǎn)單注釋某行代碼(C++風(fēng)格)
? # 效果等同//(SHELL腳本風(fēng)格)
PHP解釋器
上面是PHP解釋器的大概的示意圖,很容易理解。