此处的true修改为任意字符是否也为真?
phpcn_u1458
phpcn_u1458 2019-07-17 23:00:37
0
3
1496

<?php

//定义一下中奖变量,变量的值为true,表示中奖了

$zhongjiang = u;

//由于$zhongjiang 结果为true,所以显示了:“买个房子”

//可以改为false试试执行结果,如果为false的话,不会执行echo '买个房子';


if($zhongjiang){

   echo '买个房子';

}

//后续代码

echo '该干嘛干嘛';

?>


phpcn_u1458
phpcn_u1458

全部回复(2)
小陈

if后边的判断条件如果问一个变量的时候,其值为下边几种情况下,返回false

1:布尔值 FALSE
2:整型值 0(零)
3:浮点型值 0.0(零)
4:空白字符串和字符串 "0"
5:没有成员变量的数组
6:没有单元的对象(仅适用于 PHP 4)
7:特殊类型 NULL(包括尚未设定的变量)

angryTom

php默认0为false非0为true,可以用这个思路去做,变量为空值的情况下也会判断为false,

  • 回复 原来如此,也就是当值为0的时候为false,除0外的字符,不包含中文则为true。谢谢解答。
    phpcn_u1458 作者 2019-07-19 04:32:02
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!