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 das gesamte JavaScript kompiliert und ausgeführt wird.
Für mehr Informationen, siehe V8Js::__construct().
Klassenbeschreibung
string
$object_name
= "PHP",array
$variables
= array(),array
$extensions
= array(),bool
$report_uncaught_exceptions
= true
)
$script
, string $identifier
= "V8Js::executeString()", int $flags
= V8Js::FLAG_NONE
): mixedstring
$extension_name
,string
$script
,array
$dependencies
= array(),bool
$auto_enable
= false
): bool
Vordefinierte Konstanten
V8Js::V8_VERSION
-
Version der V8-Engine.
V8Js::FLAG_NONE
-
Keine Parameter.
V8Js::FLAG_FORCE_ARRAY
-
Verursacht, dass alle JavaScript-Objekte in PHP als assoziative 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 — Liefert eine ausstehende ungefangene JavaScript-Exception
- V8Js::registerExtension — Registriert JavaScript-Erweiterungen für V8Js