Beschreibung
string
$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 auffalse
gesetzt wird, kann auf die ungefangene Ausnahme über V8Js::getPendingException() zugegriffen werden.