Описание
$object_name
= "PHP"
, array $variables
= array()
, array $extensions
= array()
, bool $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().
Возвращаемые значения
Возвращает новый объект V8Js.