PHP 資料型別

2021-06-28 08:22:26 字數 1108 閱讀 2839

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的資訊,型別和值即長度 ...