Class: PHP_CompatInfo
Source Location: /PHP_CompatInfo-1.9.0b1/CompatInfo.php
Check Compatibility of chunk of PHP code
Author(s):
Version:
Copyright:
- 2003 Davey Shafik and Synaptic Media. All Rights Reserved.
|
|
|
Inherited Variables
|
Inherited Methods
|
Class Details
Class Variables
Method Detail
__construct (Constructor) [line 98]
PHP_CompatInfo __construct(
[string
$render = 'array'], [array
$conf = array()])
|
|
Class constructor (ZE2) for PHP5+
Parameters:
PHP_CompatInfo (Constructor) [line 83]
PHP_CompatInfo PHP_CompatInfo(
[string
$render = 'array'], [array
$conf = array()])
|
|
Class constructor (ZE1) for PHP4
Parameters:
addListener [line 116]
void addListener(
mixed
$callback, [string
$nName = EVENT_DISPATCHER_GLOBAL])
|
|
Registers a new listener Registers a new listener with the given criteria.
Parameters:
getClasses [line 339]
mixed getClasses(
[mixed
$file = false])
|
|
Returns the latest parse data source classes declared Returns the latest parse data source classes declared (internal or end-user defined)
Parameters:
getConditions [line 423]
mixed getConditions(
[mixed
$file = false], [bool
$levelOnly = false])
|
|
Returns the latest parse data source conditions Returns the latest parse data source conditions, with or without contextual data
Parameters:
getConstants [line 389]
mixed getConstants(
[mixed
$file = false])
|
|
Returns the latest parse data source constants declared Returns the latest parse data source constants declared (internal or end-user defined)
Parameters:
getExtensions [line 372]
mixed getExtensions(
[mixed
$file = false])
|
|
Returns the latest parse data source extensions used Returns the latest parse data source extensions used
Parameters:
getFunctions [line 356]
mixed getFunctions(
[mixed
$file = false])
|
|
Returns the latest parse data source functions declared Returns the latest parse data source functions declared (internal or end-user defined)
Parameters:
getTokens [line 405]
mixed getTokens(
[mixed
$file = false])
|
|
Returns the latest parse data source tokens declared Returns the latest parse data source PHP5+ tokens declared
Parameters:
getVersion [line 322]
mixed getVersion(
[mixed
$file = false], [bool
$max = false])
|
|
Returns the latest parse data source version Returns the latest parse data source version, minimum and/or maximum
Parameters:
loadVersion [line 155]
array loadVersion(
string
$min, [string|boolean
$max = false], [boolean
$include_const = false], [boolean
$groupby_vers = false])
|
|
Load components list Load components list for a PHP version or subset
Parameters:
parseArray [line 233]
array parseArray(
array
$array, [array
$options = array()])
|
|
Parse an Array of Files or Strings You can parse an array of Files or Strings, to parse strings, $options['is_string'] must be set to true. This recommandation is no more valid since version 1.8.0b2 Array my contains multiple and mixed origin (file, dir, string).
Parameters:
parseData [line 211]
array parseData(
mixed
$data, [array
$options = array()])
|
|
Parse a data source 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.
* parseArray, parseDir|parseFolder, specific options : - '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.
* parseArray specific options : - 'is_string' Contains a boolean which says if the array values
are strings or file names.
* parseDir|parseFolder specific options : - 'recurse_dir' Boolean on whether to recursively find files
- 'ignore_dirs' Contains an array of directories to ignore.
Directory names are case insensitive.
Parameters:
parseDir [line 287]
array parseDir(
string
$dir, [array
$options = array()])
|
|
Parse a directory Parse a directory recursively for its compatibility info
Parameters:
parseFile [line 269]
array parseFile(
string
$file, [array
$options = array()])
|
|
Parse a single file Parse a file for its compatibility info
Parameters:
parseFolder [line 305]
array parseFolder(
string
$folder, [array
$options = array()])
|
|
Alias of parseDir Alias of parseDir function
Parameters:
parseString [line 251]
array parseString(
string
$string, [array
$options = array()])
|
|
Parse a string Parse a string for its compatibility info
Parameters:
removeListener [line 133]
bool removeListener(
mixed
$callback, [string
$nName = EVENT_DISPATCHER_GLOBAL])
|
|
Removes a registered listener Removes a registered listener that correspond to the given criteria.
Parameters:
Documentation generated on Mon, 11 Mar 2019 15:26:49 -0400 by phpDocumentor 1.4.4. PEAR Logo Copyright © PHP Group 2004.
|
|