PHPマニュアル/PEARマニュアル | ユーザフォーラムで議論/質問 | マニュアル検索 | ハイライト | ハイライトオフ | ポータル | php spot

PHP_CompatInfo::parseData | JavaScript入門&応用&リファレンスなら「JavaScriptist」

  

PHP_CompatInfo::parseData

PHP_CompatInfo::parseData() – データソースをパースする

Synopsis

require_once 'PHP/CompatInfo.php';

Array PHP_CompatInfo::parseData ( mixed $dataSource , array $options = array() )

Description

データソースをパースします。自動検出機能を持っています。 データソースになりうるのは、 ディレクトリやファイル、文字列 (コードの一部)、 そしてそれらを要素として持つ配列のいずれかです。

Parameter

mixed $dataSource

データソース。

array $options

共通のオプションを指定する配列。

  • debug には、追加の出力を行うかどうかを boolean 値で指定します。

  • ignore_functions には、バージョンを算出する際に無視させたい関数の配列を指定します。

  • ignore_constants には、バージョンを算出する際に無視させたい定数の配列を指定します。

  • ignore_extensions には、バージョンを算出する際に無視させたい PHP 拡張モジュールの配列を指定します。

  • ignore_versions には、バージョンを算出する際に無視させたい PHP のバージョンの配列を指定します。

  • ignore_functions_match には、バージョンを算出する際に無視させたい関数名のパターンの配列を指定します。

  • ignore_extensions_match には、バージョンを算出する際に無視させたい拡張モジュール名のパターンの配列を指定します。

  • ignore_constants_match には、バージョンを算出する際に無視させたい定数名のパターンの配列を指定します。

parseArray、parseDir あるいは parseFolder 固有のオプションを指定する配列。

  • file_ext には PHP コードとみなるファイル拡張子の配列を指定します。 デフォルトは php, php4, inc, phtml です。

  • ignore_files には、無視させたいファイルの配列を指定します。 ファイル名の大文字小文字は区別しません。

parseArray 固有のオプションを指定する配列。

  • is_string には、配列の内容が文字列とファイル名のどちらであるかを boolean 値で指定します。

parseDir あるいは parseFolder 固有のオプションを指定する配列。

  • recurse_dir には、ファイルを再帰的に探すかどうかを boolean 値で指定します。

  • ignore_dirs には、無視させたいディレクトリの配列を指定します。 ディレクトリ名の大文字小文字は区別しません。

Throws

例外はスローされません。

Since

バージョン 1.8.0b2 (2008-06-03) 以降

Note

This function can not be called statically.

Return value

array - 以下のキーを含むハッシュを返します。 ignored_files, ignored_functions, ignored_extensions, ignored_constants, max_version, version, extensions, constants, tokens, cond_code。 エラー時には FALSE を返します。

Example

<?php
require_once 'PHP/CompatInfo.php';

$source  '/tmp/File_Find-1.3.0/Find.php';
$options = array('debug' => true);

$pci = new PHP_CompatInfo();
$pci->parseData($source$options);
?>

忘却曲線を使ってこの知識を確実に記憶に残す

フォーラムで「PHP_CompatInfo::parseData」について話す
各種マニュアル: PHPマニュアル | PEARマニュアル | Smarty(英語)マニュアル | PHP-GTKマニュアル | PHP_CompatInfo::parseData」をGoogle検索
copyright © 1997-2024 PHP ドキュメント作成グループ(ライセンス). provided by php spot. マニュアル: