invalidobj.phpt 504 B

12345678910111213141516171819202122232425262728
  1. --TEST--
  2. invalid object raise exception() function
  3. --EXTENSIONS--
  4. enchant
  5. --SKIPIF--
  6. <?php
  7. if (!is_object(enchant_broker_init())) {die("skip, resource dont load\n");}
  8. ?>
  9. --FILE--
  10. <?php
  11. $broker = enchant_broker_init();
  12. if (is_object($broker)) {
  13. echo "OK\n";
  14. @enchant_broker_free($broker);
  15. try {
  16. @enchant_broker_free($broker);
  17. } catch (ValueError $e) {
  18. echo $e->getMessage()."\n";
  19. }
  20. } else {
  21. exit("init failed\n");
  22. }
  23. echo "OK\n";
  24. ?>
  25. --EXPECT--
  26. OK
  27. Invalid or uninitialized EnchantBroker object
  28. OK