发布网友 发布时间:2022-05-12 17:48
共2个回答
热心网友 时间:2023-10-16 12:19
你要知道if的作特点,if的条件按布尔求值,在布尔值中0等于false(F),1等于true(T)。追答对的,因为if(exp)中的条件exp就是按照布尔来求值的,布尔值中0为假,1为真。
如果你强行定义(int)0;去测试这个值是否存在而不是0本身在布尔值中代表什么,那么0也为真。
$int=(int)0;
if(isset($int)){
echo"真";
}else{
echo"假";
}
热心网友 时间:2023-10-16 12:19
难道不是这样么? 零为假 ,非零为真。