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

将在 Javascript 中可用的 PHP 变量映射。必须是关联 array,格式为 array("name-for-js" => "name-of-php-variable")。默认为空数组。

extensions

使用 V8Js::registerExtension() 注册的扩展列表,这些扩展应该在创建的 V8Js 对象的 Javascript 上下文中可用。

注意:

注册为自动启用的扩展不需要在此数组中列出。此外,如果扩展具有依赖项,则也可以省略这些依赖项。默认为空数组。

report_uncaught_exceptions

控制是否立即报告未捕获的 Javascript 异常。默认为 true。如果设置为 false,则可以使用 V8Js::getPendingException() 访问未捕获的异常。

添加备注

用户贡献的注释

此页面没有用户贡献的注释。
To Top