如题所述
这是为了安全起见,先判断是否有值,如果没有值就给他赋一个空字符串,有值的话就接收过来并转换成整数
温馨提示:答案为网友推荐,仅供参考
第1个回答 2013-04-12
防错机制
增加一个判断如果符合才对变量进行修正,不符合就为空。
因为intval的参数变量如果没被建立的话会报错本回答被提问者采纳
增加一个判断如果符合才对变量进行修正,不符合就为空。
因为intval的参数变量如果没被建立的话会报错本回答被提问者采纳
第2个回答 推荐于2018-04-06
$name = isset($_GET['device']) ? intval($_GET['device']) : '';
其实是一个三目运算符,就是跟if一样的,
if(isset($_GET['device'])){//isset判断是否存在变量
$name= intval($_GET['device']) ;
}else{
$name= "" ;
}本回答被网友采纳
其实是一个三目运算符,就是跟if一样的,
if(isset($_GET['device'])){//isset判断是否存在变量
$name= intval($_GET['device']) ;
}else{
$name= "" ;
}本回答被网友采纳