CakeFest 2024: The Official CakePHP Conference

V8Js::__construct

(PECL v8js >= 0.1.0)

V8Js::__constructСоздаёт новый объект V8Js

Описание

public V8Js::__construct(
    string $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().

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top