inheritance_basic.phpt 724 B

123456789101112131415161718192021222324252627282930
  1. --TEST--
  2. Test V8Js : class inheritance
  3. --SKIPIF--
  4. <?php require_once(dirname(__FILE__) . '/skipif.inc'); ?>
  5. --FILE--
  6. <?php
  7. var_dump(class_exists('V8JsException'));
  8. var_dump(class_exists('V8JsScriptException'));
  9. var_dump(class_exists('V8JsTimeLimitException'));
  10. var_dump(class_exists('V8JsMemoryLimitException'));
  11. var_dump(is_subclass_of(new V8JsException(), 'RuntimeException'));
  12. var_dump(is_subclass_of(new V8JsScriptException(), 'V8JsException'));
  13. var_dump(is_subclass_of(new V8JsTimeLimitException(), 'V8JsException'));
  14. var_dump(is_subclass_of(new V8JsMemoryLimitException(), 'V8JsException'));
  15. ?>
  16. ===EOF===
  17. --EXPECT--
  18. bool(true)
  19. bool(true)
  20. bool(true)
  21. bool(true)
  22. bool(true)
  23. bool(true)
  24. bool(true)
  25. bool(true)
  26. ===EOF===