PHP - Get bool to echo false when false

前端 未结 14 1693
予麋鹿
予麋鹿 2020-11-22 14:09

The following code doesn\'t print out anything:

$bool_val = (bool)false;
echo $bool_val;

But the following code prints 1:

14条回答
  •  遇见更好的自我
    2020-11-22 14:54

    Your'e casting a boolean to boolean and expecting an integer to be displayed. It works for true but not false. Since you expect an integer:

    echo (int)$bool_val;
    

提交回复
热议问题