global_object_basic.phpt 483 B

12345678910111213141516171819202122232425
  1. --TEST--
  2. Test V8Js::executeString : Global scope links global object
  3. --SKIPIF--
  4. <?php require_once(dirname(__FILE__) . '/skipif.inc'); ?>
  5. --FILE--
  6. <?php
  7. $JS = <<< EOT
  8. var_dump(typeof global);
  9. var_dump(global.var_dump === var_dump);
  10. // also this is equal to global scope, at least in global execution context
  11. // (i.e. off modules)
  12. var_dump(this === global);
  13. EOT;
  14. $v8 = new V8Js();
  15. $v8->executeString($JS);
  16. ?>
  17. ===EOF===
  18. --EXPECT--
  19. string(6) "object"
  20. bool(true)
  21. bool(true)
  22. ===EOF===