奇怪的变量比较结果 - 没有回报

时间:2013-12-21 17:12:58

标签: php variables comparison

如果

echo $obj['URLvideo'];

打印 http://domain.com/dir/image.jpg

echo "http://domain.com/dir/" . $myimage;

打印 http://domain.com/dir/image.jpg

不应该'吨

"http://domain.com/dir/" .$myimage == $obj['URLvideo'];

返回 true ??

出于某种原因,它只是为我回来了 NOTHING ......我很难过,但是,我已经醒了32个小时了。 HELP?

1 个答案:

答案 0 :(得分:6)

你正在做和分配,而不是比较。将单个=更改为==

修改:因为您说错误输入了==

然后问题是PHP为布尔值打印一个空字符串。 执行echo (int)(expression);echo expression ? "true" : "false";。 第一个是打印和整数(0或1),第二个是真或假。