社区
基础编程
帖子详情
问一个if语句的问题
phper002
2010-11-11 03:01:13
<?php
if ($x = 5) {
echo 'ok';
}
?>
在小括号里,并没有做比较运算,只是做了一个赋值运算,为什么就为真了呢?就能输出ok了呢?
赋值运算后,也没有返回值啊。
...全文
75
9
打赏
收藏
问一个if语句的问题
在小括号里,并没有做比较运算,只是做了一个赋值运算,为什么就为真了呢?就能输出ok了呢? 赋值运算后,也没有返回值啊。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jlzan1314
2010-11-11
打赏
举报
回复
if(5){//C语言中除了0为假外,其他都为真.不然自己去试试.
}
Hereami
2010-11-11
打赏
举报
回复
同上。。因为赋值了。。是抽象,不过理解就好
moliyishengyuan
2010-11-11
打赏
举报
回复
你想当于是
$x =5;
if ($x)
{
//code
}
肯定是很为真啊
shootblue
2010-11-11
打赏
举报
回复
赋值了 就相当于 判断$x了
床上等您
2010-11-11
打赏
举报
回复
赋值运算,赋值成功了吗??
成功了就真
ygc2022
2010-11-11
打赏
举报
回复
赋值运算,基本上都是 恒为
真
CunningBoy
2010-11-11
打赏
举报
回复
赋值运算,除非$x是0或者NULL,其他情况下都为真
amani11
2010-11-11
打赏
举报
回复
你再试试
$x = NULL
$x = ''
$x = 0
$x = -1
就知道什么问题了。。。你的写法相当于
$x = ……//赋值
if($x)……
sunlongchina
2010-11-11
打赏
举报
回复
php不会 路过
if语句
与if else if else语句与if else语句与if if
if语句
首先我们来看前三者的使用区别 1. if型 结构是: if(某个条件) 语句;...当满足这个条件时,执行某个操作,当不满足这个条件时,执行另
一个
操作(和if型区别是如果不满足条件
一个
执行另
一个
操作,而一...
C语言
if语句
的基本用法
C语言
if语句
的基本用法 一、if… 1.一般形式: if (表达式) {语句;} 表达式: a,用非 0 值表示真,用 0 表示真; b,if(flag) 相当于 if(1==flag) c,浮点数无法与 0 比较,只能用近似的值比较;例:(1e-6)相当于1x10...
用什么c语言语句直接跳出if,C语言中怎样跳出
if语句
我在全局脚本中用C写的
if语句
,
一个
脚本用了很多
if语句
,现在导致程序执行到某一步后,不执行了,请
问
大家怎样跳出单独的
一个
if语句
?谢谢
问
题
补充:用goto语句可以吗?就是
一个
if语句
结束后就加
一个
goto,再在每
一个
if语句
...
java if里面并列_多个
if语句
并列-两个
if语句
并列-
if语句
两个并列条件怎么表示
java中的if与else语句if (条件一){} = 如果括号中条件一的正确,则执行大括号中的语句if (条件一){语句一} else{语句二} 如果条件一正确,执行语句一,否则执行语句二if (条件一){语句一} else if(条件二){语句二} ...
C语言
if语句
详解
上面的代码排版,让else和第
一个
if语句
对齐,让我们误以为else是跟第
一个
if匹配的,当
if语句
不成立的时候,自然想到的是执行else语句,打印haha但实际上else是跟第二个if进行匹配的,这样后面的if…else语句都是嵌套...
基础编程
21,887
社区成员
140,363
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章