V8Js::getPendingException
V8JsException
V8Js
PHP Manual

# V8Js::registerExtension

(PECL v8js >= 0.1.0)

V8Js::registerExtension — V8Js で使う Javascript の拡張を登録する

### 説明

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

渡された Javascript `script` を V8Js コンテキストで利用する拡張として登録します。

### パラメータ

`extension_name`

  登録する拡張の名前。

`script`

  登録する Javascript コード。

`dependencies`

  登録する拡張が依存している他の拡張の名前の配列。この拡張が読み込まれたときに、 これらの拡張も自動的に有効になります。

  > 注意:

  > 拡張を使う V8Js を作成する前に、 その拡張自身と依存する拡張群をすべて登録しておかなければなりません。

`auto_enable`

  `TRUE` にすると、この拡張がすべての V8Js コンテキストで自動的に有効となります。

### 返り値

拡張の登録に成功した場合に `TRUE`、それ以外の場合に `FALSE` を返します。

V8Js::getPendingException
V8JsException
V8Js
PHP Manual