php 支援8種基本的資料型別。
四種標量型別:
boolean (布林型)
integer (整型)
float (浮點型, 也稱作 double)
string (字串)
兩種復合型別:
array (陣列)
object (物件)
最後是兩種特殊型別:
resource (資源)
null (null)
為了確保**的易讀性,本手冊還介紹了一些偽型別:
mixed
number
callback
以及偽變數 $....
可能還會讀到一些關於「雙精度(double)」型別的參考。實際上 double 和 float 是相同的,由於一些歷史的原因,這兩個名稱同時存在。
變數的型別通常不是由程式設計師設定的,確切地說,是由 php 根據該變數使用的上下文在執行時決定的。
note: 如果想檢視某個表示式的值和型別,用 var_dump()。
如果只是想得到乙個易讀懂的型別的表達方式用於除錯,用 gettype()。要檢視某個型別,不要用 gettype(),而用 is_type 函式。以下是一些範例:
<?php
$a_bool = true; // a boolean
$a_str = "foo"; // a string
$a_str2 = 'foo'; // a string
$an_int = 12; // an integer
echo gettype($a_bool); // prints out: boolean
echo gettype($a_str); // prints out: string
// if this is an integer, increment it by four
if (is_int($an_int))
// if $bool is a string, print it out
// (does not print out anything)
if (is_string($a_bool))
?>
php偽資料資料型別 PHP的資料型別
php的資料型別 資料型別 整體劃分 標量型別 int,float,string,bool 復合型別 array,object 特殊型別 null,resouce 整數型別int,integer 3種整數表示法 十進位制寫法 123 n1 123 八進位制寫法 0123 n2 0123 十六進製制寫...
PHP 資料型別
要明確地將乙個值轉換成 boolean 用 bool 或者 boolean 來強制轉換。但是很多情況下不需要用強制轉換,因為當運算子,函式或者流程控制結構需要乙個boolean 引數時,該值會被自動轉換。參見型別轉換的判別。當轉換為 boolean 時,以下值被認為是false warning浮點數...
PHP資料型別
php的資料型別主要有 字串,整型,浮點型,邏輯型,陣列,物件和null,var dump函式會返回資料的型別和值資訊 字串是乙個字串行,要用引號標識,寫在單引號或雙引號內,如 hello world是乙個字串 x 我是乙個字串 echo x var dump x 輸出關於x的資訊,型別和值即長度 ...