PHP空字符串检查,SimpleXMLElement转换为字符串,然后转换为布尔值

时间:2015-11-24 20:50:31

标签: php string soap casting

我有这种情况:

$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我不知道为什么......

这件事很奇怪让我发疯。

提前谢谢。

0 个答案:

没有答案