if (\Health\ArticleChannel::addChannel($name,$re,$status,$order))
{
self::output(['title'=>'添加成功','type'=>'success']);
}
else
{
self::output(['title'=>'添加失败','type'=>'error']);
}
array(2) {
["status"]=>
bool(false)
["msg"]=>
string(15) ""
}
这种返回类型怎么判断?
------解决思路----------------------
if(is_bool($arr['status'])){
echo "是布尔类型";
}
if(is_string($arr['msg'])){
echo "是字符串类型";
}
------解决思路----------------------
你想问的是三种情况的if条件的写法么?
if(is_bool($arr['status'])){
echo "bool型";
}elseif(is_string($arr['msg'])){
echo "字符串型";
}else{
echo "其他类型";
}
------解决思路----------------------
是否boolean
is_bool();
是否string
is_string();
是否数组
is_array();