- var_dump: documentation ( source)
<?php
$xml = new SimpleXMLElement('<a><b>123</b></a>');
var_dump($xml);
echo $xml ? "true": "false";
echo PHP_EOL . PHP_EOL;
$xml = new SimpleXMLElement('<a><b></b></a>');
var_dump($xml);
echo $xml ? "true": "false";
echo PHP_EOL . PHP_EOL;
$xml = new SimpleXMLElement('<a>123</a>');
var_dump($xml);
echo $xml ? "true": "false";
echo PHP_EOL . PHP_EOL;
$xml = new SimpleXMLElement('<a></a>');
var_dump($xml);
echo $xml ? "true": "false";
echo PHP_EOL . PHP_EOL;
$xml = new SimpleXMLElement('<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="http://www.opentravel.org/OTA/2003/05">
<soapenv:Header/>
<soapenv:Body>
</soapenv:Body>
</soapenv:Envelope>');
var_dump($xml);
echo $xml ? "true": "false";
echo PHP_EOL . PHP_EOL;
$xml = new SimpleXMLElement('<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="http://www.opentravel.org/OTA/2003/05">
<soapenv:Header/>
<soapenv:Body>
Body
</soapenv:Body>
</soapenv:Envelope>');
var_dump($xml);
echo $xml ? "true": "false";