V8Js::__construct
V8Js::__construct
(PECL v8js >= 0.1.0)
V8Js :: __构造 - 构建一个新的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变量的映射。必须是格式数组中的关联数组(“name-for-js”=>“name-of-php-variable”)。默认为空数组。
extensions
使用V8Js :: registerExtension()注册的扩展列表应该在创建的V8Js对象的Javascript上下文中提供。
注意
:注册为自动启用的扩展不需要在此数组中列出。另外,如果扩展具有依赖关系,那么这些依赖关系也可以省略。默认为空数组。
report_uncaught_exceptions
控制是否立即报告未捕获的Javascript异常。默认为TRUE
。如果设置为FALSE
未捕获异常,则可以使用V8Js :: getPendingException()来访问。
返回值
返回一个新的V8Js上下文对象。
← V8Js
V8Js::executeString →