我有一些PHP代码,我不明白为什么它按原样行事.我有一个名为contactId的变量,我想测试它是否为空.但是,即使它是空的,它的计算结果为true.代码如下.提前致谢.
print "*".$contactId."*<br/>";
if($contactId != '')
{
//queryContact($contactId);
print "Contact Present<br/>";
}
Run Code Online (Sandbox Code Playgroud)
结果返回到屏幕是:
**
联系礼物
如果你想确切地看到你的字符串是什么var_dump(),那么就像这样使用,例如:
var_dump($contactId)
Run Code Online (Sandbox Code Playgroud)
代替
print "*".$contactId."*<br/>";
Run Code Online (Sandbox Code Playgroud)