bug34199.phpt 345 B

1234567891011121314151617
  1. --TEST--
  2. Bug #34199 (if($obj)/if(!$obj) inconsistency because of cast handler)
  3. --EXTENSIONS--
  4. simplexml
  5. --FILE--
  6. <?php
  7. $xml = "<root></root>";
  8. $xml = simplexml_load_string($xml);
  9. $kids = $xml->children();
  10. var_dump((bool)$kids);
  11. if($kids) echo "bug\n"; else echo "ok\n";
  12. if(!$kids) echo "ok\n"; else echo "bug\n";
  13. ?>
  14. --EXPECT--
  15. bool(false)
  16. ok
  17. ok