本文主要跟大家分享一些PHP基礎知識,php中變數與資料型態講解,希望能幫助大家。
1.什麼是變數
變數就相當於一個口袋,可以往裡面存放東西。
在程式語言裡面,變數是用來存放數值的。
2. PHP如何宣告變數
透過「$」
也可以不宣告使用變數;(陋習)
可以一次宣告一個或多個
注意事項
變數名稱以字母或底線開始,後面跟上數字、字母底線;
變數名稱最好含義明確
最好遵循駝峰標記法、底線法
變數名稱嚴格區分大小寫
重複宣告變量,後面的會覆蓋前面的
可變變數
原則是等量替換,請看下面的範例:
$i = 'j'; $j = 'k'; $k = 'hello world'; echo $$$i; // $$$i -> $$j -> $k
最終輸出結果是hello world
資料型別
八種主要型別:
標量型(只能儲存單一資料)
整數型(int)
分類:
十進位、十六進位、八進位
範圍:
#帶負號-21億~21億
不含 42億
超出儲存範圍,會產生溢位現象
浮點型(floatdouble)
#分類:
帶小數點、帶e或E
注意:
#浮點數是有誤差的,不要比較浮點值的大小!!!
##布林型(boolean)true | false字串型(string)定界符單引號與雙引號的差異單引號不解析變量,執行效率高;單引號只解析\' 和 \\這兩個轉義符heredoc寫大段內容的時候使用,相當於雙引號。
程式碼片段.....
自訂名稱;
在結束符號的自訂名稱那一行,前面不能有任何字元。
相當於單引號,與heredoc相比起來,只是在開頭的時候,自訂名稱需要用單引號包裹。
在程式語言裡面,變數是用來存放數值的。
也可以不宣告使用變數;(陋習)
可以一次宣告一個或多個
$i = 'j'; $j = 'k'; $k = 'hello world'; echo $$$i; // $$$i -> $$j -> $k
不含 42億
#超出儲存範圍,會產生溢位現象
布林型(boolean)true | false字串型(string)定界符#單引號與雙引號的區別單引號不解析變量,執行效率高;單引號只解析\' 和 \\這兩個轉義符heredoc
#寫大段內容的時候使用,相當於雙引號。
程式碼片段.....
自訂名稱;
在結束符號的自訂名稱那一行,前面不能有任何字元。
相當於單引號,與heredoc相比起來,只是在開頭的時候,自訂名稱需要用單引號包裹。
以上是php中變數與資料型態講解的詳細內容。更多資訊請關注PHP中文網其他相關文章!