PHP常用的变量检查函数和获取某个变量的类型

定义变量

$a = 100;

1.gettype($a) #检查变量的类型 输出integer

2.settype($a, 'double') #设置$a变量为double类型

3. is_array($var) #检查变量是否是数组 返回 true false

4.is_double(),is_float(),is_real(); 检查变量是否是浮点数

5.is_long() is_int() is_integer(); 检查变量是否是整数

6.is_string() 检查变量是否是字符串

7.is_blool(); 是否是布尔值

8.is_object(); 是否是对象

9.is_resource(); 是否时候一个资源

10.is_null() 是否是null

11.is_scalar() #检查变量是否是标量;即;整数、布尔值、字符串、或者浮点数 is_scalar($a) 返回 true 和false

12.is_numeric() #检查变量是否是任何类型的数字或者数字字符串 

如:$a=100; $b="100"  都返回true

13.is_callable(); #检查变量是否是有效的 函数名称

14.isset($a) #检查变量是否存在;即;是否被初始化

16.empty($a) #检查变量是否存在;并且变量的值是否为空null 或者是0

即:$a=NULL; $a=0; $a=''; 

empty($a); //都返回true

15.unset($a) #销毁变量

原文地址:https://www.cnblogs.com/wanglijun/p/8749119.html