bug38431.phpt 536 B

12345678910111213141516171819202122232425
  1. --TEST--
  2. Bug #38431 (xmlrpc_get_type() crashes PHP on objects)
  3. --SKIPIF--
  4. <?php if (!extension_loaded("xmlrpc")) print "skip"; ?>
  5. --FILE--
  6. <?php
  7. var_dump(xmlrpc_get_type(new stdclass));
  8. var_dump(xmlrpc_get_type(array()));
  9. $var = array(1,2,3);
  10. var_dump(xmlrpc_get_type($var));
  11. $var = array("test"=>1,2,3);
  12. var_dump(xmlrpc_get_type($var));
  13. $var = array("test"=>1,"test2"=>2);
  14. var_dump(xmlrpc_get_type($var));
  15. echo "Done\n";
  16. ?>
  17. --EXPECTF--
  18. string(5) "array"
  19. string(5) "array"
  20. string(5) "array"
  21. string(5) "mixed"
  22. string(6) "struct"
  23. Done