PHP_CompatInfo

あるコード片を実行するために必要な最低バージョンと拡張モジュールを調べます。

概要

システム要件

これらは必須です。

これらはオプションです。

ヘルプ

目次
FAQ -- よくある質問とその答え
ニュース -- 新機能は?
PHP_CompatInfo のインストール -- ふたつの方法: 自動インストールおよび手動インストール

さあはじめましょう

目次
概要 -- 機能と使用パターン
基本的な検出 -- デフォルトのオプションによるデータソースのパース
高度な検出 -- 追加オプションの指定によるデータソースのパース
Conditional Code Analysis -- improve accuracy detection with conditional code
The Command-Line Parser -- parsing data source with CLI
Outputting Results -- how to use the renderer system

リファレンスガイド

PHP のバージョン履歴

目次
PHP_CompatInfo::loadVersion() -- コンポーネント一覧を読み込む

オブザーバ

目次
PHP_CompatInfo::addListener() -- Registers a new listener
PHP_CompatInfo::removeListener() -- Removes a registered listener

データ構造のパース

目次
PHP_CompatInfo::parseArray() -- ファイルの配列をパースする
PHP_CompatInfo::parseDir() -- ディレクトリをパースする
PHP_CompatInfo::parseFolder() -- parseDir のエイリアス
PHP_CompatInfo::parseFile() -- 単一のファイルをパースする
PHP_CompatInfo::parseString() -- 文字列をパースする
PHP_CompatInfo::parseData() -- データソースをパースする

パーサの仕組み

目次
constructor PHP_CompatInfo_Parser::PHP_CompatInfo_Parser() -- Parser Class constructor
PHP_CompatInfo_Parser::setOutputDriver() -- Set up driver to be used
PHP_CompatInfo_Parser::addListener() -- Registers a new listener
PHP_CompatInfo_Parser::removeListener() -- Removes a registered listener
PHP_CompatInfo_Parser::notifyListeners() -- Post a new notification to all listeners registered
PHP_CompatInfo_Parser::loadVersion() -- Load components list
PHP_CompatInfo_Parser::getDirlist() -- Returns list of directory parsed
PHP_CompatInfo_Parser::getFilelist() -- Returns list of files parsed
PHP_CompatInfo_Parser::getIgnoredFiles() -- Returns list of files ignored
PHP_CompatInfo_Parser::parseData() -- Parse a data source

レンダラの仕組み

目次
constructor PHP_CompatInfo_Renderer::PHP_CompatInfo_Renderer() -- Base Renderer Class constructor
PHP_CompatInfo_Renderer::factory() -- Create required instance of the Output 'driver'
PHP_CompatInfo_Renderer::update() -- Update the current view
PHP_CompatInfo_Renderer::startWaitProgress() -- Initialize the wait process
PHP_CompatInfo_Renderer::stillWaitProgress() -- Update the wait message
PHP_CompatInfo_Renderer::endWaitProgress() -- Finish the wait process
PHP_CompatInfo_Renderer::isIncludable() -- Checks if in the include path