$object_name
= "PHP",$variables
= array(),$extensions
= array(),$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() 访问未捕获的异常。