array
PHP_CompatInfo_Parser::parseData
(
mixed
$dataSource
,
array
$options
= array()
)
Parse a data source with auto detect ability. This data source, may be one of these follows: a directory, a file, a string (chunk of code), an array of multiple origin.
Each of five parsing functions support common and specifics options.
* Common options :
'debug' Contains a boolean to control whether extra ouput is shown.
'ignore_functions' Contains an array of functions to ignore when calculating the version needed.
'ignore_constants' Contains an array of constants to ignore when calculating the version needed.
'ignore_extensions' Contains an array of php extensions to ignore when calculating the version needed.
'ignore_versions' Contains an array of php versions to ignore when calculating the version needed.
'ignore_functions_match' Contains an array of function patterns to ignore when calculating the version needed.
'ignore_extensions_match' Contains an array of extension patterns to ignore when calculating the version needed.
'ignore_constants_match' Contains an array of constant patterns to ignore when calculating the version needed.
'file_ext' Contains an array of file extensions to parse for PHP code. Default: php, php4, inc, phtml
'ignore_files' Contains an array of files to ignore. File names are case insensitive.
'is_string' Contains a boolean which says if the array values are strings or file names.
'recurse_dir' Boolean on whether to recursively find files
'ignore_dirs' Contains an array of directories to ignore. Directory names are case insensitive.
The data source (may be file, dir, string, or array)
An array of options. See above.
returns array or false on error
throws no exceptions thrown
since version 1.8.0b2 (2008-06-03)
This function can not be called statically.
see PHP_CompatInfo::parseData() example