# V8Js::registerExtension

(PECL v8js >= 0.1.0)

V8Js::registerExtension — Registriert JavaScript-Erweiterungen für V8Js

### Beschreibung

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

Registriert das JavaScript `script` als Erweiterung, die in V8Js-Kontexten benutzt werden soll.

### Parameter-Liste

`extension_name`

  Name der Erweiterung, die registriert werden soll.

`script`

  JavaScript-Code, der registriert werden soll.

`dependencies`

  Array mit Namen von Erweiterungen, von denen diese Erweiterung abhängt. Jede solche Erweiterung ist automatisch aktiviert, wenn diese Erweiterung geladen wird.

  > Hinweis:

  > Alle Erweiterungen, inklusive der Abhängigkeiten, müssen registriert werden, bevor V8Js-Objekte instanziiert werden, die diese nutzen sollen.

`auto_enable`

  Ist dieser Wert `true` (Standard: `false`), so wird die Erweiterung automatisch in allen V8Js-Kontexten aktiviert.

### Rückgabewerte

Gibt bei Erfolg `true` zurück, ansonsten `false`

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