If($i==true)和If(true==$i)有什么区别
答案:4 悬赏:30 手机版
解决时间 2021-02-20 03:33
- 提问者网友:龅牙恐龙妹
- 2021-02-19 05:33
如题
最佳答案
- 五星知识达人网友:雾月
- 2021-02-19 06:21
在逻辑上上没有区别
主要是为了排错用的
有些时候容易把==写成=
主要是为了排错用的
有些时候容易把==写成=
全部回答
- 1楼网友:夜余生
- 2021-02-19 10:59
没区别啊,真的没区别
再看看别人怎么说的。
- 2楼网友:你可爱的野爹
- 2021-02-19 09:23
您好,这个是没有区别的,就像 if(1==2) 和 if(2==1) ,是没有区别的。
- 3楼网友:一叶十三刺
- 2021-02-19 07:44
区别在于容易查错,当误把==号写作=号时,if ($i=true)不会报错,而且无论$i为何值都会成立,但是写成if (true=$i) 会报错,因为常量无法被赋值。在涉及==的逻辑表达式中,常量写在前面可以有效利用编译器查错机制避免类似 if ($i == true)这样的错误。至于实际功能上,没有任何区别
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯