(No version information available, might only be in SVN)
Introduction
This is the core class for V8Js extension. Each instance created from
this class has own context in which all Javascript is compiled and
executed.
See V8Js::__construct() for more information.
Class synopsis
V8Js
{
public __construct
([
string $object_name = "PHP"
[,
array $variables = array()
[,
array $extensions = array()
[,
bool $report_uncaught_exceptions = TRUE
]]]] )
public mixed executeString
(
string $script
[,
string $identifier = "V8Js::executeString()"
[,
int $flags = V8Js::FLAG_NONE
]] )
public static bool registerExtension
(
string $extension_name
,
string $script
[,
array $dependencies = array()
[,
bool $auto_enable = FALSE
]] )
}
Predefined Constants
-
V8Js::V8_VERSION
-
The V8 Javascript Engine version.
-
V8Js::FLAG_NONE
-
No flags.
-
V8Js::FLAG_FORCE_ARRAY
-
Forces all JS objects to be associative arrays in PHP.