$object_name
= "PHP",$variables
= array(),$extensions
= array(),$report_uncaught_exceptions
= true
Создаёт новый объект V8Js.
object_name
Имя объекта, передаваемого в Javascript.
variables
Список переменных PHP, которые должны быть доступны в Javascript. Ассоциативный
массив формата array("name-for-js" => "name-of-php-variable")
.
По умолчанию пустой массив.
extensions
Список зарегистрированных через V8Js::registerExtension() модулей, которые должны быть доступны в контексте созданного объекта V8Js.
Замечание:
Модули, зарегистрированные как доступные автоматически, не нужно перечислять в этом массиве. Также, если модуль имеет какие-либо зависимости, то их тоже не нужно перечислять. По умолчанию пустой массив.
report_uncaught_exceptions
Определяет, будут ли сообщаться о непойманных исключениях JavaScript сразу или нет.
По умолчанию true
. Если установить в false
, то эти исключения будут доступны с помощью
V8Js::getPendingException().