Home >Backend Development >PHP Tutorial >一个让人想破头也想不出来的问题
$numo="";
((($bqno%1==0)?$numo==1:($bqno%2==0))?$numo==2:($bqno%3==0))?$numo==3:false;
echo $numo;
用的是三目运算,反复检查,无语法错误,但为啥打不出来呢
别想了,代码不是越精简越好,还要让人能看懂
何苦难为自己
你除了$numo="";外那里还有其他赋值的地方?
首先你对$numo的赋值操作只有第一句$numo=''; 打出来$numo当然为空啊;
三目运算符在这里没有把结果赋给任何变量。。跟输出根本没有关系啊。。。
because 你的代码中根本没有赋值
竟是一些一瓶不满半瓶子晃挡的人来回答,连最基本的都不会还在这里信口雌黄,我都为你丢脸,什么没赋值啊!什么$numo="";为空啊,
你们能不能沉下心来学学基础,不说没人当你不存在世界上了,真倒霉,怎么碰到一伙连初学者都不算的人进来回答呢,恶心!
这种帖子也留,真是污染环境
楼主脾气也太大了吧.先说好我回复了.不要骂我.
你这个就没有结果.
我们先看$bquno%1==0这个吧,这个是true.然后这一坨,三木运算,运算完,可是跟$numo 没有什么关系啊,没有赋值,是不是搞错了,看了一下,理解不通$bqno与$numo关系.
总结就是根本没有给$numo赋值.
后不回帖.so goodbye
呵呵,楼主真有意思...
$bqno=10;$numo="";((($bqno%1==0)?$numo==1:($bqno%2==0))?$numo==2:($bqno%3==0))?$numo==3:false;var_dump($numo);echo '<br>';$numo=((($bqno%1==0)?$numo==1:($bqno%2==0))?$numo==2:($bqno%3==0))?$numo==3:false;var_dump($numo);
好像还不对,这样也行才是楼主的意思
$bqno=10;$numo="";((($bqno%1==0)?$numo=1:($bqno%2==0))?$numo=2:($bqno%3==0))?$numo=3:false;echo $numo;
楼主脾气也太大了吧.先说好我回复了.不要骂我.
你这个就没有结果.
我们先看$bquno%1==0这个吧,这个是true.然后这一坨,三木运算,运算完,可是跟$numo 没有什么关系啊,没有赋值,是不是搞错了,看了一下,理解不通$bqno与$numo关系.
总结就是根本没有给$numo赋值.
后不回帖.so goodbye
好像还不对,这样也行才是楼主的意思
$bqno=10;$numo="";((($bqno%1==0)?$numo=1:($bqno%2==0))?$numo=2:($bqno%3==0))?$numo=3:false;echo $numo;
好像还不对,这样也行才是楼主的意思
$bqno=10;$numo="";((($bqno%1==0)?$numo=1:($bqno%2==0))?$numo=2:($bqno%3==0))?$numo=3:false;echo $numo;
$num==1; 这是赋值语句?
经测试,3楼4楼5楼9楼的答案 是正确的,加分,这个问题根本不是三目写法有问题,而是没有传值
原话奉还
有些鸟人大惊小怪,以为似乎地球要爆炸似的,只能说他们最起码的知识没有掌握,还一个劲的装狗逼,让人不耻
朽木不可雕也,傻孩子啊,一个简单的运算符问题都能想破头,还有脸“一个劲的装狗逼”,等你长大了再回来看看这帖子,你肯定会后悔当初干的蠢事。
说到底,CSDN为了争人气,也是够拼的。
狗嘴吐不出象牙来,嘴丑的人怎么说都是那几句脏话
像你这样只会骂粗口的咱见识多了,你越骂就说明你自己越气,气多了不好年轻人,气到自己肝脏爆炸啊
这楼主确实有点····
像你这样只会骂粗口的咱见识多了,你越骂就说明你自己越气,气多了不好年轻人,气到自己肝脏爆炸啊
像你这样只会骂粗口的咱见识多了,你越骂就说明你自己越气,气多了不好年轻人,气到自己肝脏爆炸啊