Beschreibung
$object_name = "PHP"
[, array $variables = array()
[, array $extensions = array()
[, bool $report_uncaught_exceptions = TRUE
]]]] )Erstellt ein neues V8Js-Objekt.
Parameter-Liste
-
object_name -
Der Name des Objekts, dass an JavaScript übergeben wird.
-
variables -
Zuweisung von PHP-Variablen die in JavaScript verfügbar sein sollen. Es muss sich um ein assoziatives array im folgenden Format handeln: array("name-for-js" => "name-of-php-variable"). Standard ist ein leeres Array.
-
extensions -
Liste von Erweiterungen, die mit V8Js::registerExtension() registriert wurden und im JavaScript-Kontext des erstellten V8Js-Objekts verfügbar sein sollen.
Hinweis:
Erweiterungen, die als automatisch aktiviert registriert wurden, müssen nicht in diesem Array gelistet werden. Auch wenn eine Erweiterung von anderen abhängt, müssen letztere nicht gelistet werden. Standard ist ein leeres Array.
-
report_uncaught_exceptions -
Steuert, ob ungefangene JavaScript-Exceptions sofort berichtet werden sollen oder nicht. Standardeinstellung ist
TRUE, wenn der Wert aufFALSEgesetzt wird, kann auf die ungefangene Ausnahme über V8Js::getPendingException() zugegriffen werden.
Rückgabewerte
Gibt ein neues V8Js-Kontextobjekt zurück.