Die Klasse V8Js
(PECL v8js >= 0.1.0)
Einführung
Dies ist die Kernklasse der V8JS-Erweiterung. Jede Instanz dieser Klasse hat einen eigenen Kontext in dem alles JavaScript kompiliert und ausgeführt wird.
Für mehr Informationen, siehe V8Js::__construct().
Klassenbeschreibung
V8Js
{
/* Konstanten */
/* Methoden */
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
]] )Vordefinierte Konstanten
V8Js Knotentypen
V8Js::V8_VERSION-
Version der V8-Engine.
V8Js::FLAG_NONE-
Keine Parameter.
V8Js::FLAG_FORCE_ARRAY-
Verursacht, dass alle JavaScript-Objekte in PHP als assoziatove Arrays abgebildet werden.
Inhaltsverzeichnis
- V8Js::__construct — Erstellt ein neues V8Js-Objekt
- V8Js::executeString — Führt JavaScript-Code aus
- V8Js::getExtensions — Gibt ein Array der registrierten Erweiterungen zurück
- V8Js::getPendingException — Gibt ausstehende ungefangene JavaScript-Exception zurück.
- V8Js::registerExtension — Registriert JavaScript-Erweiterungen für V8Js