- var_dump: documentation ( source)
<?php
//Source https://bugs.php.net/bug.php?id=62328
class UberSimpleXML extends SimpleXMLElement
{
public function __toString() {
return 'stringification';
}
}
$xml = new UberSimpleXML('<xml/>');
$xml->tag = "stuff";
echo "\nno cast: ". $xml;
echo "\ncast: ". (string)$xml;
echo "\nexplicit call:". $xml->__toString();
var_dump((string) $xml);
var_dump($xml->__toString());