php資料型別

2021-08-21 07:30:40 字數 1351 閱讀 2241

四種標量型別:

三種復合型別:

最後是兩種特殊型別:

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

gettype()獲取變數資料型別

is_type():is_int($e) / is_boolean($e)正確返回true,可做判斷使用;

如果只是想得到乙個易讀懂的型別的表達方式用於除錯,用 gettype()

函式。要檢驗某個型別,不要用 gettype()

,而用 is_type

函式。以下是一些範例:

<?php

$a_bool 

= true

;   

// 布林值 boolean

$a_str  

= "foo"

;  // 字串 string

$a_str2 

= 'foo'

;  // 字串 string

$an_int 

= 12

;     

// 整型 integer

echo 

gettype

($a_bool

); // 輸出:  boolean

echo 

gettype

($a_str

);  

// 輸出:  string

// 如果是整型,就加上 4

if (

is_int

($an_int

)) // 如果 $bool 是字串,就列印出來

// (啥也沒列印出來)

if (

is_string

($a_bool

)) ?>

1.(type)$a

用法:$foo 

= 10

;   

// $foo is an integer

$bar 

= (boolean) 

$foo

;   

// $bar is a boolean

2.settype()函式

用法:$foo 

= "5bar"

; // string

$bar 

= true

;   

// boolean

settype

($foo

, "integer"

); // $foo 現在是 5   (integer)

settype

($bar

, "string"

);  

// $bar 現在是 "1" (string)

php偽資料資料型別 PHP的資料型別

php的資料型別 資料型別 整體劃分 標量型別 int,float,string,bool 復合型別 array,object 特殊型別 null,resouce 整數型別int,integer 3種整數表示法 十進位制寫法 123 n1 123 八進位制寫法 0123 n2 0123 十六進製制寫...

PHP 資料型別

php 支援8種基本的資料型別。四種標量型別 boolean 布林型 integer 整型 float 浮點型,也稱作 double string 字串 兩種復合型別 array 陣列 object 物件 最後是兩種特殊型別 resource 資源 null null 為了確保 的易讀性,本手冊還介...

PHP 資料型別

要明確地將乙個值轉換成 boolean 用 bool 或者 boolean 來強制轉換。但是很多情況下不需要用強制轉換,因為當運算子,函式或者流程控制結構需要乙個boolean 引數時,該值會被自動轉換。參見型別轉換的判別。當轉換為 boolean 時,以下值被認為是false warning浮點數...