$object_name
= "PHP"
[, array $variables
= array()
[, array $extensions
= array()
[, bool $report_uncaught_exceptions
= TRUE
]]]] )Erstellt ein neues V8Js-Objekt.
object_name
Der Name des Objekts, dass an JavaScript übergeben wird, standardmäßig PHP.
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 auf FALSE
gesetzt wird, kann auf die
ungefangene Ausnahme über V8Js::getPendingException() zugegriffen werden.
Gibt ein neues V8Js-Kontextobjekt zurück.