あるコード片を実行するために必要な最低バージョンと拡張モジュールを調べます。
単一のファイルのパース
フォルダ/ディレクトリのパース
配列 (ファイルの一覧) のパース
関数の一覧を指定し、必須バージョンの調査時にそれを無視させる機能
ディレクトリの一覧を指定し、必須バージョンの調査時にそれを無視させる機能
ファイルを探す際にフォルダを再帰的にたどるかどうかの指定
PHP コードとしてパースする拡張子一覧への追加や削除
定数の一覧を指定し、必須バージョンの調査時にそれを無視させる機能 (バージョン 1.2.0 以降で使用可能)
PHP の特定のバージョンに関連する関数一覧 (あるいはそのサブセット) の取得機能 (バージョン 1.2.0 以降で使用可能)
PHP のモジュール (の関数) の一覧を指定し、必須バージョンの調査時にそれを無視させる機能 (バージョン 1.4.0 以降で使用可能)
PHP のバージョン (と関連する関数) の一覧を指定し、必須バージョンの調査時にそれを無視させる機能 (バージョン 1.4.0 以降で使用可能)
条件コードにもとづいて、関数や拡張モジュール、定数をパース範囲から除外する機能 (バージョン 1.7.0 以降で使用可能)
PHP スクリプトで使用している条件コード (function_exists など) を知る機能 (バージョン 1.7.0 以降で使用可能)
これらは必須です。
PHP 4.3.10 以降
PEAR 1.5.4 以降
PEAR::Console_Table 1.0.5 以降
PEAR::Console_GetArgs 1.3.3 以降
PEAR::File_Find 1.3.0 以降
PEAR::Event_Dispatcher 1.0.0 以降
tokenizer 拡張モジュール
これらはオプションです。
PHPUnit 3.2.0 以降
PEAR::XML_Util 1.1.4 以降
PEAR::XML_Beautifier 1.1 以降
PEAR::Console_ProgressBar 0.5.2beta 以降
PEAR::Var_Dump 1.0.3 以降
PEAR::HTML_Table 1.8.2 以降