對於PHP基礎知識不牢固的最好的就是再把基礎複習一下,可是當我們看PHP基礎時又感覺太簡單了根本看不進去,相信很多同學都有過這樣的經曆吧,那麼我們就一起來看看本篇PHP基礎文法總結吧!
1.代碼標識 PHP Tag
►推薦格式 <?php ?>
►短標籤格式 <? ?>
※用短標籤需修改PHP.ini->short_open_tag,重啟apache
※純PHP字碼頁面,結束標籤可以省略 “?>”,最好在檔案末尾刪除。這可以避免在 PHP 結束標記後意外加入的空格或者分行符號被輸出。
2指令分隔字元“;”Instruction separation
※PHP代碼最後一行可不寫結束符“;”,一定在半形狀態下輸入。
3.訪問方式
php檔案不能直接開啟,必須通過網域名稱或IP地址訪問。
PHP檔案名稱或路徑上,都不能含有中文!
4.注釋 Comments
►單行注釋
//注釋內容(C++風格)
#注釋內容 (Unix Shell 風格)
►多行注釋
/*注釋內容*/(C風格)
※不要用注釋包裹注釋
※注釋可以臨時disable代碼
※單行注釋僅僅注釋到行末或者當前的PHP代碼塊,這意味著在 // ... ?> 或者 # ... ?> 之後的HTML代碼將被顯示,如:
<h1> This is an <?php # echo 'simple'; ?> example </h1>
5.大小寫 Case Sensitity
►PHP變數區分大小寫;
►PHP語言關鍵字、函數、自訂的類與函數不分區;
6.空白 Whitespace
指看不見內容的字元,例如空格、定位字元、分行符號
PHP語句之間的空白會被PHP引擎忽略。
7.文字 Literals
文字指的是可以直接寫在程式裡的資料,比如:2018、1.3、true、‘Hello May’
8.標識符 Identifier
標識符用來命名變數、常量、函數與類,名稱第一個字元必須是ASCII字母(大小寫均可)、底線或ASCII字元集127至255號之間的任意一個,第二個字元才可以使用數字以及其他上述字元。
ASCII字元集 0-127
9.語言關鍵字 Keywords
也可稱為保留字(Reserved words),是實現語言核心功能而預先設定好的,不分大小寫,變數、方法等名稱不能與其重名。常見的有:echo, const, if, print, return, new
另外,PHP內建函數同樣不能與自訂函數重名。
10.單雙引號
當單引號中包含變數時,變數以字串形式輸出。
當雙引號中包含變數時,變數被解析並輸出值;
※單引號字串中,只有單引號和反斜線會被特殊處理。
單引號嵌雙引號
$str = 'Jax說:"2017,感謝有你"'
雙引號嵌單引號
$str = "'待我崛起,報答於你'";
還可以單嵌單、雙嵌雙
11.轉義
有些字元會被PHP解析引擎“特殊對待”,因此寫出它們需要轉義,逸出字元反斜線“\”,加在需要轉義的字元前即可,如:
echo "\"上得廳堂,下得廚房,敲得出代碼,查得出異常\""
其他逸出字元如下表:
Regex是查詢檢索某一指定字串的自訂規則,說Regex是基礎吧,但是Regex又不是那麼易懂。
複習鞏固基礎:
php基礎知識筆記分享
php基礎知識總結(新手必備)
php基礎:自訂函數用法執行個體詳解