runkit 関数
PHP Manual

runkit_import

(PECL runkit >= 0.7.0)

runkit_import ファイルから関数やクラスの定義を読み込み、必要に応じて書き換える

説明

bool runkit_import ( string $filename [, int $flags = RUNKIT_IMPORT_CLASS_METHODS ] )

include と似ていますが、関数やクラスの外部に あるコードは無視されます。 また、flags の設定により、 現在実行中の環境内の既存の関数やクラスを自動的に上書きします。

パラメータ

filename

関数やクラスの定義を読み込むファイル名。

flags

RUNKIT_IMPORT_* 系の定数の論理和。

返り値

成功した場合に TRUE を、失敗した場合に FALSE を返します。

例1 runkit_import() の例

<?php
// クラス全体をインポートします
runkit_import('myfile.inc'RUNKIT_IMPORT_CLASSES);

/* クラスをインポートしますが、その static プロパティはインポートしません
   (RUNKIT_IMPORT_CLASS_STATIC_PROPS は 1.0.1 以降で使用可能です) */
runkit_import('myfile.inc'RUNKIT_IMPORT_CLASSES & ~RUNKIT_IMPORT_CLASS_STATIC_PROPS);

/* クラスの static プロパティだけをインポートします
   (RUNKIT_IMPORT_CLASS_STATIC_PROPS は 1.0.1 以降で使用可能です) */
runkit_import('myfile.inc'RUNKIT_IMPORT_CLASS_STATIC_PROPS);
?>


runkit 関数
PHP Manual