PHP文法
PHP 腳本在伺服器上執行,然後向浏覽器發送回純 HTML 結果。
1、PHP腳本格式
<?php
/ 此處是 PHP 代碼
?>
複制
2、PHP 檔案的預設檔案擴充名是 ".php"。
3、注釋:
<!DOCTYPE html>
<html>
<body>
<?php
// 這是單行注釋
# 這也是單行注釋
/*
這是多行注釋塊
它橫跨了
多行
*/
?>
</body>
</html>
複制
4、PHP大小寫敏感問題
在 PHP 中,所有使用者定義的函數、類和關鍵詞(例如 if、else、echo 等等)都對大小寫不敏感。
不過在 PHP 中,所有變量都對大小寫敏感。
PHP變量
PHP 變量規則:
1、變量以字元$開頭,其後是變量的名稱
2、變量名稱必須以字母或下劃線開頭
3、變量名稱隻能包含字母數字字元和下劃線(A-z、0-9 以及 _)
4、變量名稱不能以數字開頭
5、變量名稱對大小寫敏感
PHP 有三種不同的變量作用域
local(局部)
global(全局)
static(靜态)
函數之外聲明的變量擁有 Global 作用域,隻能在函數以外進行通路。
函數内部聲明的變量擁有 LOCAL 作用域,隻能在函數内部進行通路。
PHP global 關鍵詞
global 關鍵詞用于在函數内通路全局變量。
要做到這一點,請在(函數内部)變量前面使用 global 關鍵詞:
<?php
$x=5;
$y=10;
function myTest() {
global $x,$y;
$y=$x+$y;
}
/*function myTest() {
$GLOBALS['y']=$GLOBALS['x']+$GLOBALS['y'];
}
*/
myTest();
echo $y; // 輸出 15
?>
複制
PHP static 關鍵詞
通常,當函數完成/執行後,會删除所有變量。不過,有時我需要不删除某個局部變量。實作這一點需要更進一步的工作。
要完成這一點,請在您首次聲明變量時使用 static 關鍵詞:
每當函數被調用時,這個變量所存儲的資訊都是函數最後一次被調用時所包含的資訊。
注釋:該變量仍然是函數的局部變量。
PHP 5 echo 和 print 語句
echo 和 print 之間的差異:
echo - 能夠輸出一個以上的字元串
print - 隻能輸出一個字元串,并始終傳回 1