PHP 八種基本的資料型別

2021-07-28 12:08:29 字數 1019 閱讀 6829

四種標量型別:

兩種復合型別:

最後是兩種特殊型別:

為了確保**的易讀性,本手冊還介紹了一些偽型別:

以及偽變數 $...

.可能還會讀到一些關於「雙精度(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))

?>

如果要將乙個變數強制轉換為某型別,可以對其使用強制轉換或者 settype() 函式。

注意變數根據其當時的型別在特定場合下會表現出不同的值。更多資訊見型別戲法。此外,你還可以參考 php 型別比較表看不同型別相互比較的例子。

php物件資料型別 PHP的八種資料型別

了解php的資料型別 在php中,一共支援八種原始資料型別 它們是4種標量型別,boolean 布林型 integer 整型 float 浮點型 和string 字串型 兩種符合型別,array 陣列 和object 物件 兩種特殊型別,resource 資源 與空值 null 四種標量資料型別 b...

八種基本資料型別

1 四種整數型別 byte short int long byte 8位,用於表示最小資料單位,如檔案中資料,128 127 short 16位,很少用,32768 32767 int 32位 最常用,2 31 1 2 31 21億 long 64位 次常用 注意事項 int i 5 5叫直接量 或...

PHP八種資料型別

在 php程式中,資料型別可以分成 3種 標量資料型別 復合資料型別 即將多個簡單資料型別組合在一起,儲存在乙個變數名中 和特殊資料型別。1 標量資料型別 標量資料型別包括以下幾種。1 boolean 布林型 布林變數是 php變數中最簡單的。它儲存乙個 true 或者false 值。其中 true...