bug62328.phpt 402 B

1234567891011121314151617181920
  1. --TEST--
  2. Bug #62328 (implementing __toString and a cast to string fails)
  3. --EXTENSIONS--
  4. simplexml
  5. --FILE--
  6. <?php
  7. class UberSimpleXML extends SimpleXMLElement {
  8. public function __toString() {
  9. return 'stringification';
  10. }
  11. }
  12. $xml = new UberSimpleXML('<xml/>');
  13. var_dump((string) $xml);
  14. var_dump($xml->__toString());
  15. ?>
  16. --EXPECT--
  17. string(15) "stringification"
  18. string(15) "stringification"