derived_class_properties_init.phpt 551 B

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