功能要求
使用检测数据类型的函数,对不同类型的数据进行检测。
实例代码
!doctypehtml
html
head
metacharset="utf-8"
title使用检测数据类型的函数,对不同类型的数据进行检测。/title
/head
body
?php
//检测数据类型
a=true;
b="你好世界!";
c=;
echo"a变量是否为布尔型:".is_bool(a)."br/";//检测变量是否为布尔型
if(is_bool(a)){
echo"a是尔类型br";
}else{
echo"a不是布尔类型br";
}
echo"b变量是否为字符串型:".is_string(b)."br";//检测变量是否为字符串型
if(is_string(b)){
echo"b是字符串类型br";
}else{
echo"b不是字符串类型br";
}
echo"c变量是否为整型:".is_int(c)."br";//检测变量是否为整型
if(is_int(c)){
echo"c是整型br";
}else{
echo"c不是整型br";
}
echo"c变量是否为浮点型:".is_float(c)."br";//检测是否为浮点型
if(is_float(c)){
echo"c是浮点型br";
}else{
echo"c不是布浮点型br";
}
?
/body
/html
运行结果
知识说明
PHP内置了检测数据类型的系列函数,可以对不同类型的数据进行检测,判断其是否属于某个类型,如果符合则返回ture,否则返回false。检测数据类型的函数表:
由于变量c不是浮点数,所以的is_float(c)返回值为false,即为空值。
功能要求
使用val_dump()函数获得变量或表达式的信息。
实例代码
!doctypehtml
html
head
metacharset="utf-8"
title使用val_dump()函数获得变量或表达式的信息。/title
/head
body
?php
//函数var_dump()
var_dump();//输出:int()
echo"br/";
var_dump((int)false);//输出:int(0)
echo"br/";
var_dump((bool)NULL);//输出:bool(false)
echo"br/"
?
/body
/html
运行结果
知识说明
var_dump():函数用于输出变量的相关信息,显示关于一个或多个表达式的结构信息,包括表达式的类型与值。数组将递归展开值,通过缩进显示其结构。