1、php基本數據類型:整型(integer)、浮點類型(float/double)、布爾類型(boolean)、字符串型(string)
2、php復合數據類型:數組 array、對象 object
3、php特殊數據類型:包括null、資源類型、
整型(integer)
整型可以表示一個整數,比如:
$a=10;$b=20;
php中的整型數據,可以用十進制、八進制、十六進制。
例如:
$a=0123; //八進制數,以0開頭
$a=0x1A; //十六進制數,以0x開頭
例:
<?php
$a=10;
echo PHP_INT_SIZE; //PHP_INT_SIZE為查整型數據字節數的函數
echo '<br>';
VAR_DUMP($a); //VAR_DUMP為查詢變量類型的函數
echo '<br>';
echo PHP_INT_MAX; //輸出最大的整數
?>
八進制到十進制的轉換
0123=3*8的0次方*2*8的1次方+1*8的2次方=3+16+64=83
十六進制到十進制的轉換
在十六進制中,0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F,G
A表示10
0x1A=A*16的0次方+1*16的1次方=10*1+1*16=26
php的整型都是有符號數,不支持無符號數。
浮點類型
浮點類型就是小數類型,可以表示一個小數(float/double),例如:
$a=1.2;$b=3.1415926;
布爾類型
布爾類型表示真或假,比如:
$a=true;$b=false;
字符串類型
php字符串所占空間沒有限制,但不要超過內存。
字符串類型表示一個字符串,例如:
$c="Hello,www.bianceng.cn";
php中可以使用單引號和雙引號定義字符串,用.連接兩個字符串。
php中單引號和雙引號的區別:
http://www.bianceng.cn/webkf/PHP/201608/50346.htm
浮點數類型
浮點數的精度是14(從左邊開始,第一個非0數就是精度開始了)
URL:http://www.bianceng.cn/webkf/PHP/201608/50362.htm