一、指令碼語法
1.1 檔案拓展名為:".php";
1.2 以<?php開始,以?>結尾
1.3 語句以分號結尾(關閉標籤會「?>」會自動用分號,所以最後一行不用用分號)
二、php對「函式、類、關鍵字」大小寫不敏感;
三、php對變數大小寫敏感;
四、注釋有三種形式
單行注釋: // 或 #
多行注釋: /* */
五、變數
5.1 命名規則:
變數必須以「$」開頭,後面跟變數名稱;
變數名稱必須以字母或下劃線開頭;
變數名稱中可以包含字母、數字字元、下劃線;
變數名稱對大小寫敏感
5.2 php會自動將變數轉為正確的資料型別,因此不必為變數宣告資料型別;
5.3 變數作用域有三種
區域性作用域(local)、全域性作用域(global)、靜態作用域(static)
在函式內部宣告的是區域性變數;在函式外宣告的是全域性變數;在函式內,用static修飾的變數,是靜態變數。
區域性變數只能在函式內訪問;全域性變數只能在函式外訪問;
在函式外訪問區域性變數:將函式內的變數,第一次定義前,用global關鍵字修飾(函式內的全域性變數);
在函式內訪問全域性變數:php內建了乙個$globals資料,在函式內,可以通過該陣列訪問全部變數,如:$gloabls['x'];
函式執行完後會刪除,函式內的所有變數,如果用static修飾,這個變數在函式執行完後不會被刪除,但仍然是區域性變數。
echo 和 echo()
print 和 print() ,有返回值,總是返回1
變數的型別有:字串、整數、小數、邏輯、陣列、null
7.1 字串,既可以用單引號,又可以用雙引號;
7.2 整數,既可以是正,也可以是負;
7.3 浮點數,
7.4 邏輯,有兩種型別:true、false;
7.5 陣列 ,例如:array("aa","bb");
7.6 null
7.7 物件 首先要用class關鍵字,定義物件類,再在例項中使用該型別;
class car
function whatcolor()
}
php提供了乙個var_dump()函式,可以返回變數的資料型別和值;
常量前面不需要「$」,使用define() 定義常量
該函式傳遞兩個或三個引數:第一引數是常量名,第二個引數是常量值,第三個引數可以不傳,預設是false(對大小寫敏感)。
9.1 算術運算子: +、- 、*、/、%;
9.2 賦值運算子:=、+= 、-=、*= 、/= 、%=;
9.3 字串運算:
串接:.
串接賦值: .=
9.4 遞增、遞減運算
++$x; $x++; --$x; $x--;
9.5 比較運算子
9.6 邏輯運算子
and、or、xor(異或)、&&、||、!
9.7 陣列運算子
+(聯合,不覆蓋重複的鍵)、==(擁有相同鍵/值對)、===(擁有相同鍵/值對,順序相同,且型別相同)、
!= (不相等)、!==(不完全相等)、<>(不相等)
PHP基本語法(一)
php在web開發中的應用 收集表單資料 生成動態網頁 字串處理 動態輸出影象 gd擴充套件庫動態輸出影象 文字按鈕 驗證碼 資料統計圖等 處理伺服器端檔案系統 編寫資料庫支援的網頁 會話跟蹤控制 處理xml檔案 支援大量的網路協議 伺服器端的其他相關操作 php語言標記 四種不同的開始和結束標記 ...
基本的 PHP 語法
php 指令碼可以放在文件中的任何位置。php 指令碼以 結束 php 檔案的預設副檔名是 php php 檔案通常包含 html 標籤和一些 php 指令碼 下面,我們提供了乙個簡單的 php 檔案例項,它可以向瀏覽器輸出文字 hello world 例項 echo hello world php...
基本的 PHP 語法
php 的指令碼塊以 結束。您可以把 php 的指令碼塊放置在文件中的任何位置。當然,在支援簡寫的伺服器上,您可以使用 來開始和結束指令碼塊。不過,為了達到最好的相容性,我們推薦您使用標準形式 php 檔案通常會包含 html 標籤,就像乙個 html 檔案,以及一些 php 指令碼 在下面,我們提...