Constrói um novo objeto V8Js

# V8Js::__construct

(PECL v8js >= 0.1.0)

V8Js::__construct — Constrói um novo objeto V8Js

### Descrição

public function V8Js::__construct(
string `$object_name` = "PHP",
array `$variables` = array(),
array `$extensions` = array(),
bool `$report_uncaught_exceptions` = `true`
)

Constrói um novo objeto V8Js.

### Parâmetros

`object_name`

  O nome do objeto passado para Javascript.

`variables`

  Mapa de variáveis ​​PHP que estarão disponíveis em Javascript. Deve ser um array associativo no formato `array("nome-para-js" => "nome-da-variável-php")`. O padrão é um array vazio.

`extensions`

  Lista de extensões registradas usando V8Js::registerExtension() que devem estar disponíveis no contexto Javascript do objeto V8Js criado.

  > Nota:

  > Extensões registradas para serem habilitadas automaticamente não precisam ser listadas neste array. Além disso, se uma extensão tiver dependências, essas dependências também podem ser omitidas. O padrão é um array vazio.

`report_uncaught_exceptions`

  Controla se exceções Javascript não capturadas são reportadas imediatamente ou não. O padrão é `true`. Se definido como `false` a exceção não capturada pode ser acessada usando V8Js::getPendingException().

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open