$object_name
= "PHP",$variables
= array(),$extensions
= array(),$report_uncaught_exceptions
= true
Constrói um novo objeto V8Js.
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().