« V8Js::getPendingException
V8JsException »

V8Js::registerExtension

(PECL v8js >= 0.1.0)

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

説明

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

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

パラメータ

extension_name

登録する拡張の名前。

script

登録する JavaScript コード。

dependencies

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

注意:

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

auto_enable

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

戻り値

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

関連キーワード:
拡張   登録   JavaScript   registerExtension   script   extension   dependencies   auto   enable   コンテキスト   依存   自動的   getPendingException   JsException   static   コード   自身   成功
関連する関数・ページ:
v8js.getextensions   v8js.construct   class.v8js   book.v8js   v8js.executestring   v8js.getpendingexception