php文法基礎

來源:互聯網
上載者:User
PHP資料類型(它是一種弱類型語言)

整型、浮點型、布爾型、字串型、數組型、對象、空類型、資源型

標量型:整型、浮點型、布爾型和字串型!所謂的標量類型,本質上只能儲存單項資訊的類型。

複合型:數組、對象。複合類型的本質是可以儲存多項資訊!

特殊類型:空類型和資源型


所有的類型在電腦的中都是以二進位的形式存放的!


進位轉換:

小數轉換為二進位:乘2取整法

十轉八:整數部分除八取餘,小數部分乘八取整

八進位轉換為二進位,可以一拆三:

二進位轉換為八進位可以三並一:

十六進位轉換為二進位,可以一拆四:

二進位轉換為十六進位可以四並一:

八轉十六:先一拆三轉換為二,然後再四並一轉換為十六:

十六轉八:先一拆四轉換為二,然後再三並一轉換為八


指數形式:

需要注意的幾點:

1, e不區分大小寫

2, e的前後必須要有數字

e的後面必須為整型


整型資料在記憶體中都是以其二進位的補碼的形式存放的!

正數(符號為0)的原碼,反碼,補碼相同

負數(符號為1)的反碼就是在其原碼的基礎之上,除了符號位不變之外,其餘的按位取反,

負數的補碼=其反碼+1

轉換為布爾型,一下幾種會轉換為假:

整型0:0

浮點0:0.0

字串0:’0’

Null 字元串:’’”

空類型:NULL

空數組:array()


資源型和對象型永遠為真!


PHP中字串單雙引號的區別:

單引號:不能識別變數、逸出字元

雙引號:能識別變數、逸出字元

定界符:

文法:<<<開始標記

內容

結束標記;

開始標記與結束標記需一致,且標記是自己定義。定界符的結束標記必須頂格寫!


類型相關函數:

gettype()擷取資料項目類型

settype()設定變數的類型

isset()判斷變數是否存在

empty()判斷變數是否為空白

  • 聯繫我們

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