資料型別:
1、基本資料型別
1、boolean(布林型)
2、integer(整型)
最大範圍-21億 21億
3、float(浮點型,也稱作double)
精度保留小數點後16位
帶小數的是浮點型別
4、string(字串)
可以用雙引號或者單引號 表示
單引號不能解析變數
雙引號可以解析變數
$str=「張三」;
$str=『張三』;
轉移符 $b=「我叫\ 「郭樹燃」」;
長文字**:
$str=<<2、復合資料型別
1、array(陣列)
2、object(物件)
3、特殊資料型別
1、reseource(資源)
2、null(無型別)
布林值的作用(boolean)
true:真
false:假
作用:存放判斷的結果
自動型別轉換
0 false
0.0 false
非0 true
「0」 false
「」 false
非0 true
非"" false
空陣列 false
非空陣列 true
非空的物件 true
空物件 false
null false
(任何形式的空或者0都表示false)
自動型別轉換
true 轉換成1
false 轉換成0
字串型別的數字(「23」)如果有. e e 轉成浮點數,其他轉換成整數
字串以有效數字開頭,數字會參與運算,否則轉換為零
強制型別轉換
358.4 float 浮點 強制轉換成整數,直接捨去小數
$num=(int)358.4
整數強制轉成浮點數,直接加.0
$num=(float)358
php變數
變數:是記憶體中儲存資料的空間
1、變數值
2、變數名
3、變數的型別
命名規則:變數名以字母下劃線開頭,其餘部分是字母數字下劃線
不能使用$ this
變數名區分大小寫
變數的賦值
b =b=
b=a;值傳遞
取 址符
將取址符 將
取址符將
a址給了b
將b 將
b將a的記憶體位址給了b。修
改b。修改
b。修改
b a 也會
跟著改變
,因
為a也會跟著改變 ,因為
a也會跟著改
變,因為
a,$b指向了同一塊儲存空間
isset()檢查是否設定該變數
unset()銷毀變數,釋放記憶體
變數的作用域
1、區域性變數 在函式內定義的變數,作用於只能在函式內使用
2、全域性變數 1、定義在函式外,作用域在當前的檔案內使用
2、如果要在函式內使用,需要宣告global $name宣告
3、靜態變數
static $num=10;
函式執行完之後,靜態變數不會被釋放
優點:變數的值會被儲存,執行效率快
缺點:始終占用空間
4、超全域性變數
在整個專案每個php檔案中都能使用
常量:1、一旦定義,值就不能改變
2、布林,整數,浮點數,字串可以定義為常量
語法:
define("pi",3.14);
↑ ↑
名稱 值
常量不使用$,通常名稱為大寫
預定義常量(系統常量)
1、file當前php檔案完整路徑
2、line當前**所在的行數
3、dir當前php檔案所在的目錄
php 變數的型別 php 資料型別
php 5支援的資料型別 1 string 字串 2 integer 整型 3 float 浮點型 4 boolean 布林型 5 array 陣列 6 object物件 7 null 空值 echo str 字串 整數型可以用十進位制 八進位制 十六進製制表示 echo int 1234 八進位制...
資料型別和變數
在python中,能夠直接處理的資料型別有以下幾種 整數 python可以處理任意大小的整數,當然包括負整數,在程式中的表示方法和數學上的寫法一模一樣,例如 1,100,8080,0,等等。計算機由於使用二進位制,所以,有時候用十六進製制表示整數比較方便,十六進製製用0x字首和0 9,a f表示,例...
資料型別和變數
資料型別和變數 1.資料型別 整數 包括任意大小的整數,包括負整數,在程式中的表示方法和數學上的寫法一模一樣 例 1 100 8080 2 等 計算機由於使用二進位制,所以有時候用十六進製制表示整數比較方便,十六進製製用0x字首和0 9,a f表示,例如 0xff00 0xa5b4c3d2,等等 浮...