V8Js::registerExtension

(PECL v8js >= 0.1.0)

V8Js::registerExtensionRegistra extensões Javascript para V8Js

Descrição

public static V8Js::registerExtension(
    string $extension_name,
    string $script,
    array $dependencies = array(),
    bool $auto_enable = false
): bool

Registra o script passado como uma extensão a ser usada em contextos V8Js.

Parâmetros

extension_name

Nome da extensão a ser registrada.

script

O código Javascript a ser registrado.

dependencies

Array de nomes de extensões das quais a extensão a ser registrada depende. Qualquer extensão desse tipo é ativada automaticamente quando esta extensão é carregada.

Nota:

Todas as extensões, incluindo as dependências, devem ser registradas antes que quaisquer V8Js sejam criados para utilizá-las.

auto_enable

Se definido como true, a extensão será habilitada automaticamente em todos os contextos V8Js.

Valor Retornado

Retorna true se a extensão foi registrada com sucesso, false caso contrário.