derived_class_properties_extra.phpt 525 B

1234567891011121314151617181920212223242526
  1. --TEST--
  2. Test V8::executeString() : Extra properties on derived class
  3. --SKIPIF--
  4. <?php require_once(dirname(__FILE__) . '/skipif.inc'); ?>
  5. --FILE--
  6. <?php
  7. class V8Wrapper extends V8Js {
  8. protected $testing;
  9. public function __construct() {
  10. parent::__construct();
  11. $this->testing = 23;
  12. $this->extraTesting = 42;
  13. }
  14. }
  15. $v8 = new V8Wrapper();
  16. $v8->executeString('print(PHP.testing + "\n");');
  17. $v8->executeString('print(PHP.extraTesting + "\n");');
  18. ?>
  19. ===EOF===
  20. --EXPECT--
  21. undefined
  22. 42
  23. ===EOF===