InfoQ

交流

讨论:问个奇怪的问题

作者 sunggsun 发布于 2003-07-01 分类:php基础编程

在一个分页类里面,用了以下代码:
echo $class;
if($class)
$class="class=".$class."&";
else $class="";
echo $class;
显示为:0
(传递过来的$class=0)

为什么会这样?$class变量不是存在吗?怎么会执行了else的内容?



逛论坛交流问个奇怪的问题

加入书签
digg+,
reddit+,
del.icio.us+,
dzone+

2 条回复

回复

一般情况下,0在boolen判断中为假 所以.. 发表人 冰流星 发表于 07月11日
那怎么解决? 发表人 sunggsun 发表于 07月11日
  1. 返回顶部

    Re: 问个奇怪的问题

    2003年07月11日 发表人 冰流星

    一般情况下,0在boolen判断中为假
    所以,由于$class=0,所以,if($class)判定不成立

  2. 返回顶部

    Re: 问个奇怪的问题

    2003年07月11日 发表人 sunggsun

    那怎么解决?




  3. 我有话要讲:(可以匿名发表, 发广告的有多远请滚多远!!!)

    昵称: 请输入验证码:


抢着回答

本论坛能通过子论坛分类就好了

总觉得没有分类不太好找东西

最近老被病毒骚扰!有没见过hacktool/h...

最近老被病毒骚扰!有没见过hacktool/hfind的啊!有没有好的补丁...

在Linux90下网页用php如何传递变量

为何在Linux90下形如"index.php?id=1"这样传递变量不行?在Linux7...

关于函数

我是一个PHP的菜鸟,现在遇到一个问题.就是函数explode()不知道应...

大家给我推荐个好的软件下载系统,当然...

大家给我推荐个好的软件下载系统,当然是PHP的了

高手们帮忙吧。。。

a.php的内容如下: <iframe src="b...

xhhy那段源代码怎么用啊!!!

xhhy那段源代码怎么用啊!!! 详细点说,我不是很明白!!! 辛苦了...

大家来研究一下。绿妹妹这几天去哪了

一定猜出来

照不到自己的太阳!

  从小到大都有种常常不快乐的感觉,但又很擅于自我开解。 ...

老大的广告位卖的还真快

[]