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()