PEAR_Builder::build()

PEAR_Builder::build() -- 拡張モジュールをソースからビルドする

概要

require_once 'PEAR/builder.php';

array PEAR_Builder::build (string $descfile [, mixed $callback = NULL])

説明

拡張モジュールをソースからビルドします。 ソースディレクトリで phpize を実行し、 一時ディレクトリ (/var/tmp/pear-build-USER/PACKAGE-VERSION) でコンパイルを行います。

パラメータ

string $descfile

XML パッケージ定義ファイルへのパス。

mixed $callback

結果の出力に使用するコールバック関数。

返り値

array - ビルドされたファイルを表す連想配列の配列。以下の書式になります。
array( array( 'file' => '/path/to/ext.so',
                    'php_api' => YYYYMMDD,
                    'zend_mod_api' => YYYYMMDD,
                    'zend_ext_api' =>; YYYYMMDD ),
       ... )

参照

PEAR_Common::infoFromDescriptionFile

例外・エラー

表 32-1PEAR_Error の値

エラーコードエラーの値意味対応
 ""  

注意

この関数は、スタティックにコールする ことはできません。