PHP基礎文法總結

來源:互聯網
上載者:User
對於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基礎:自訂函數用法執行個體詳解

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.