天天看點

PHP學習筆記:PHP文法和PHP變量簡介PHP文法PHP變量PHP 5 echo 和 print 語句

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