[PHP]初學筆記

來源:互聯網
上載者:User
1.PHP資料類型為動態類型,由它儲存的值自動確定類型,類型可以變換;聲明變數時不需指定變數類型,

2.define函數定義常量時常量變數全大寫(慣例)

3.使用常量變數時常量變數前邊不需藥加$符號。

4.變數類型可以測試並重新設定

5.switch可以支援int, float, string。(比C/C++範圍廣)

6.對一個string變數賦值時值中的空白符(換行 空格 製表)都會按所見即所得 (WYSIWYG)的方式儲存,如:

$var = "This sentence has

two lines."

這裡string型變數$var中含有分行符號,這點與C/C++不一樣。在C++中string變數的值若要

含有換行必須使用轉義符號\n,書寫上的換行必須在每行末尾添加'\',但是並不是按所見即所

得的方式儲存

7.bool define(string $name , mixed $value [,bool $case_insensitive = false ]定

義常量時值可以使用一個變數,也可以使用其他常量值或者字面值。

8.變數與字串串連時最好不要將變數放在雙引號內,這樣可以降低複雜性,保持一致性,確保正確性。

9.when a dot is used at the beginning or end of a character class, it loses its special wildcard meaning and becomes just a literal dot.

10.php內建函數在所有script中都可用,而自訂函數只在函數被定義的檔案有效,若要在多個script中使用自訂的函數,應該

將其集中放在一個檔案再使用require或者include包含。

11.當需要使用包含檔案裡的變數時只需要在包含聲明前聲明對應的變數即可。這是因為包含的效果等效於將被包含檔案開始與結尾處的php tag去掉,再將所有內容

寫到包含檔案裡一樣。

12.同一檔案中函數的定義可以放在使用之後

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.