object_passback_002.phpt 381 B

1234567891011121314151617181920
  1. --TEST--
  2. Test V8::executeString() : Object passing JS > PHP > JS
  3. --SKIPIF--
  4. <?php require_once(dirname(__FILE__) . '/skipif.inc'); ?>
  5. --FILE--
  6. <?php
  7. $v8 = new V8Js();
  8. $v8->theApiCall = function() use ($v8) {
  9. return $v8->executeString('({ foo: 23 })');
  10. };
  11. $v8->executeString('var_dump(PHP.theApiCall().constructor.name);');
  12. ?>
  13. ===EOF===
  14. --EXPECT--
  15. string(6) "Object"
  16. ===EOF===