我有这种情况:
$myString = '';
$client = new SoapClient($this->getWsdl());
$objectresult = $client->__soapCall("method", array(
$this->getParams()
));
$res = new SimpleXMLElement($objectresult->result);
$myString = (string) $res->Description;
假设$ myString“显然”是一个空字符串。
是否有任何情况(可能是PHP版本?),您可以在其中获得不同的结果吗?
if(! $myString){} // #1
if($myString == ""){} // #2
在使用PHP 5.3.3的计算机上,#1为false且#2为true我不知道为什么......
这件事很奇怪让我发疯。
提前谢谢。