Initial Commit

This commit is contained in:
Riley Schneider
2025-12-03 16:38:10 +01:00
parent c5e26bf594
commit b732d8d4b5
17680 changed files with 5977495 additions and 2 deletions

520
database/php/CompatInfo.php Normal file
View File

@@ -0,0 +1,520 @@
<?php
/**
* Copyright (c) 2004-2009, Davey Shafik <davey@php.net>
* Laurent Laville <pear@laurent-laville.org>
*
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
*
* * Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
* * Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* * Neither the name of the authors nor the names of its contributors
* may be used to endorse or promote products derived from this software
* without specific prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
* ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
* BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
* CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
* SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
* INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
* POSSIBILITY OF SUCH DAMAGE.
*
* PHP versions 4 and 5
*
* @category PHP
* @package PHP_CompatInfo
* @author Davey Shafik <davey@php.net>
* @author Laurent Laville <pear@laurent-laville.org>
* @license http://www.opensource.org/licenses/bsd-license.php BSD
* @version CVS: $Id: CompatInfo.php,v 1.108 2009/01/02 10:18:47 farell Exp $
* @link http://pear.php.net/package/PHP_CompatInfo
* @since File available since Release 0.7.0
*/
require_once 'PHP/CompatInfo/Parser.php';
/**
* Check Compatibility of chunk of PHP code
*
* This class is the controller in the MVC design pattern of API 1.8.0 (since beta 2)
*
* @category PHP
* @package PHP_CompatInfo
* @author Davey Shafik <davey@php.net>
* @author Laurent Laville <pear@laurent-laville.org>
* @copyright 2003 Davey Shafik and Synaptic Media. All Rights Reserved.
* @license http://www.opensource.org/licenses/bsd-license.php BSD
* @version Release: 1.9.0
* @link http://pear.php.net/package/PHP_CompatInfo
* @since Class available since Release 0.7.0
*/
class PHP_CompatInfo
{
/**
* Instance of the parser (model in MVC desing pattern)
*
* @var object
* @since 1.8.0b2
* @access protected
*/
var $parser;
/**
* Class constructor (ZE1) for PHP4
*
* @param string $render (optional) Type of renderer to show results
* @param array $conf (optional) A hash containing any additional
* configuration a renderer may use
*
* @access public
* @since version 1.8.0b2 (2008-06-03)
*/
function PHP_CompatInfo($render = 'array', $conf = array())
{
$this->__construct($render, $conf);
}
/**
* Class constructor (ZE2) for PHP5+
*
* @param string $render (optional) Type of renderer to show results
* @param array $conf (optional) A hash containing any additional
* configuration a renderer may use
*
* @access public
* @since version 1.8.0b2 (2008-06-03)
*/
function __construct($render = 'array', $conf = array())
{
$this->parser = new PHP_CompatInfo_Parser();
$this->parser->setOutputDriver($render, $conf);
}
/**
* Registers a new listener
*
* Registers a new listener with the given criteria.
*
* @param mixed $callback A PHP callback
* @param string $nName (optional) Expected notification name
*
* @access public
* @return void
* @since version 1.8.0b3 (2008-06-07)
*/
function addListener($callback, $nName = EVENT_DISPATCHER_GLOBAL)
{
$this->parser->addListener($callback, $nName);
}
/**
* Removes a registered listener
*
* Removes a registered listener that correspond to the given criteria.
*
* @param mixed $callback A PHP callback
* @param string $nName (optional) Expected notification name
*
* @access public
* @return bool True if listener was removed, false otherwise.
* @since version 1.8.0b3 (2008-06-07)
*/
function removeListener($callback, $nName = EVENT_DISPATCHER_GLOBAL)
{
return $this->parser->removeListener($callback, $nName);
}
/**
* Load components list
*
* Load components list for a PHP version or subset
*
* @param string $min PHP minimal version
* @param string|boolean $max (optional) PHP maximal version
* @param boolean $include_const (optional) include constants list
* in final result
* @param boolean $groupby_vers (optional) give initial php version
* of function or constant
*
* @return array An array of php function/constant names history
* @access public
* @static
* @since version 1.2.0 (2006-08-23)
*/
function loadVersion($min, $max = false,
$include_const = false, $groupby_vers = false)
{
return $this->parser->loadVersion($min, $max, $include_const, $groupby_vers);
}
/**
* 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.
*
* @param mixed $data Data source (may be file, dir, string, or array)
* @param array $options An array of options. See above.
*
* @access public
* @return array or false on error
* @since version 1.8.0b2 (2008-06-03)
* @see PHP_CompatInfo_Parser::parseData()
*/
function parseData($data, $options = array())
{
return $this->parser->parseData($data, $options);
}
/**
* 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).
*
* @param array $array Array of data sources
* @param array $options Parser options (see parseData() method for details)
*
* @access public
* @return array or false on error
* @since version 0.7.0 (2004-03-09)
* @see parseData()
*/
function parseArray($array, $options = array())
{
return $this->parser->parseData($array, $options);
}
/**
* Parse a string
*
* Parse a string for its compatibility info
*
* @param string $string PHP Code to parse
* @param array $options Parser options (see parseData() method for details)
*
* @access public
* @return array or false on error
* @since version 0.7.0 (2004-03-09)
* @see parseData()
*/
function parseString($string, $options = array())
{
return $this->parser->parseData($string, $options);
}
/**
* Parse a single file
*
* Parse a file for its compatibility info
*
* @param string $file Path of File to parse
* @param array $options Parser options (see parseData() method for details)
*
* @access public
* @return array or false on error
* @since version 0.7.0 (2004-03-09)
* @see parseData()
*/
function parseFile($file, $options = array())
{
return $this->parser->parseData($file, $options);
}
/**
* Parse a directory
*
* Parse a directory recursively for its compatibility info
*
* @param string $dir Path of folder to parse
* @param array $options Parser options (see parseData() method for details)
*
* @access public
* @return array or false on error
* @since version 0.8.0 (2004-04-22)
* @see parseData()
*/
function parseDir($dir, $options = array())
{
return $this->parser->parseData($dir, $options);
}
/**
* Alias of parseDir
*
* Alias of parseDir function
*
* @param string $folder Path of folder to parse
* @param array $options Parser options (see parseData() method for details)
*
* @access public
* @return array or false on error
* @since version 0.7.0 (2004-03-09)
* @see parseDir(), parseData()
*/
function parseFolder($folder, $options = array())
{
return $this->parser->parseData($folder, $options);
}
/**
* Returns list of files ignored
*
* Returns list of files ignored while parsing directories
*
* @access public
* @return array or false on error
* @since version 1.9.0b2 (2008-12-19)
*/
function getIgnoredFiles()
{
return $this->parser->getIgnoredFiles();
}
/**
* Returns the latest parse data source ignored functions
*
* Returns the latest parse data source ignored functions list
*
* @param mixed $file (optional) A specific filename or not (false)
*
* @access public
* @return mixed Null on error or if there were no previous data parsing
* @since version 1.9.0b2 (2008-12-19)
*/
function getIgnoredFunctions($file = false)
{
return $this->parser->getIgnoredFunctions($file);
}
/**
* Returns the latest parse data source ignored extensions
*
* Returns the latest parse data source ignored extensions list
*
* @param mixed $file (optional) A specific filename or not (false)
*
* @access public
* @return mixed Null on error or if there were no previous data parsing
* @since version 1.9.0b2 (2008-12-19)
*/
function getIgnoredExtensions($file = false)
{
return $this->parser->getIgnoredExtensions($file);
}
/**
* Returns the latest parse data source ignored constants
*
* Returns the latest parse data source ignored constants list
*
* @param mixed $file (optional) A specific filename or not (false)
*
* @access public
* @return mixed Null on error or if there were no previous data parsing
* @since version 1.9.0b2 (2008-12-19)
*/
function getIgnoredConstants($file = false)
{
return $this->parser->getIgnoredConstants($file);
}
/**
* Returns the latest parse data source version
*
* Returns the latest parse data source version, minimum and/or maximum
*
* @param mixed $file (optional) A specific filename or not (false)
* @param bool $max (optional) Level with or without contextual data
*
* @access public
* @return mixed Null on error or if there were no previous data parsing
* @since version 1.9.0b1 (2008-11-30)
*/
function getVersion($file = false, $max = false)
{
return $this->parser->getVersion($file, $max);
}
/**
* Returns the latest parse data source classes declared
*
* Returns the latest parse data source classes declared (internal or
* end-user defined)
*
* @param mixed $file (optional) A specific filename or not (false)
*
* @access public
* @return mixed Null on error or if there were no previous data parsing
* @since version 1.9.0b1 (2008-11-30)
*/
function getClasses($file = false)
{
return $this->parser->getClasses($file);
}
/**
* Returns the latest parse data source functions declared
*
* Returns the latest parse data source functions declared (internal or
* end-user defined)
*
* @param mixed $file (optional) A specific filename or not (false)
*
* @access public
* @return mixed Null on error or if there were no previous data parsing
* @since version 1.9.0b1 (2008-11-30)
*/
function getFunctions($file = false)
{
return $this->parser->getFunctions($file);
}
/**
* Returns the latest parse data source extensions used
*
* Returns the latest parse data source extensions used
*
* @param mixed $file (optional) A specific filename or not (false)
*
* @access public
* @return mixed Null on error or if there were no previous data parsing
* @since version 1.9.0b1 (2008-11-30)
*/
function getExtensions($file = false)
{
return $this->parser->getExtensions($file);
}
/**
* Returns the latest parse data source constants declared
*
* Returns the latest parse data source constants declared (internal or
* end-user defined)
*
* @param mixed $file (optional) A specific filename or not (false)
*
* @access public
* @return mixed Null on error or if there were no previous data parsing
* @since version 1.9.0b1 (2008-11-30)
*/
function getConstants($file = false)
{
return $this->parser->getConstants($file);
}
/**
* Returns the latest parse data source tokens declared
*
* Returns the latest parse data source PHP5+ tokens declared
*
* @param mixed $file (optional) A specific filename or not (false)
*
* @access public
* @return mixed Null on error or if there were no previous data parsing
* @since version 1.9.0b1 (2008-11-30)
*/
function getTokens($file = false)
{
return $this->parser->getTokens($file);
}
/**
* Returns the latest parse data source conditions
*
* Returns the latest parse data source conditions, with or without
* contextual data
*
* @param mixed $file (optional) A specific filename or not (false)
* @param bool $levelOnly (optional) Level with or without contextual data
*
* @access public
* @return mixed Null on error or if there were no previous data parsing
* @since version 1.9.0b1 (2008-11-30)
*/
function getConditions($file = false, $levelOnly = false)
{
return $this->parser->getConditions($file, $levelOnly);
}
/**
* Returns the summary of parsing info
*
* Returns only summary when parsing a directory or multiple data sources
*
* @access public
* @return array
* @since version 1.9.0 (2009-01-19)
*/
function getSummary()
{
$summary = array('ignored_files' => $this->getIgnoredFiles(),
'ignored_functions' => $this->getIgnoredFunctions(),
'ignored_extensions' => $this->getIgnoredExtensions(),
'ignored_constants' => $this->getIgnoredConstants(),
'max_version' => $this->getVersion(false, true),
'version' => $this->getVersion(),
'classes' => $this->getClasses(),
'functions' => $this->getFunctions(),
'extensions' => $this->getExtensions(),
'constants' => $this->getConstants(),
'tokens' => $this->getTokens(),
'cond_code' => $this->getConditions()
);
if ($this->parser->options['debug'] == false) {
unset($summary['functions']);
}
return $summary;
}
}
?>

View File

@@ -0,0 +1,633 @@
<?php
/**
* Copyright (c) 2004-2009, Davey Shafik <davey@php.net>
* Laurent Laville <pear@laurent-laville.org>
*
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
*
* * Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
* * Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* * Neither the name of the authors nor the names of its contributors
* may be used to endorse or promote products derived from this software
* without specific prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
* ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
* BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
* CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
* SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
* INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
* POSSIBILITY OF SUCH DAMAGE.
*
* PHP versions 4 and 5
*
* @category PHP
* @package PHP_CompatInfo
* @author Davey Shafik <davey@php.net>
* @author Laurent Laville <pear@laurent-laville.org>
* @license http://www.opensource.org/licenses/bsd-license.php BSD
* @version CVS: $Id: Cli.php,v 1.75 2009/01/02 10:18:47 farell Exp $
* @link http://pear.php.net/package/PHP_CompatInfo
* @since File available since Release 0.8.0
*/
require_once 'PHP/CompatInfo.php';
require_once 'Console/Getargs.php';
/**
* CLI Script to Check Compatibility of chunk of PHP code
*
* <code>
* <?php
* require_once 'PHP/CompatInfo/Cli.php';
* $cli = new PHP_CompatInfo_Cli();
* $cli->run();
* ?>
* </code>
*
* @category PHP
* @package PHP_CompatInfo
* @author Davey Shafik <davey@php.net>
* @author Laurent Laville <pear@laurent-laville.org>
* @copyright 2003 Davey Shafik and Synaptic Media. All Rights Reserved.
* @license http://www.opensource.org/licenses/bsd-license.php BSD
* @version Release: 1.9.0
* @link http://pear.php.net/package/PHP_CompatInfo
* @since Class available since Release 0.8.0
*/
class PHP_CompatInfo_Cli
{
/**
* @var array Current CLI Flags
* @since 0.8.0
*/
var $opts = array();
/**
* Unified data source reference
*
* @var string Directory, File or String to be processed
* @since 1.8.0b3
*/
var $dataSource;
/**
* @var array Current parser options
* @since 1.4.0
*/
var $options = array();
/**
* Command-Line Class constructor
*
* Command-Line Class constructor (ZE2) for PHP5+
*
* @since version 0.8.0 (2004-04-22)
*/
function __construct()
{
$this->opts = array(
'dir' =>
array('short' => 'd',
'desc' => 'Parse DIR to get its compatibility info',
'default' => '',
'min' => 0 , 'max' => 1),
'file' =>
array('short' => 'f',
'desc' => 'Parse FILE to get its compatibility info',
'default' => '',
'min' => 0 , 'max' => 1),
'string' =>
array('short' => 's',
'desc' => 'Parse STRING to get its compatibility info',
'default' => '',
'min' => 0 , 'max' => 1),
'verbose' =>
array('short' => 'v',
'desc' => 'Set the verbose level',
'default' => 1,
'min' => 0 , 'max' => 1),
'no-recurse' =>
array('short' => 'n',
'desc' => 'Do not recursively parse files when using --dir',
'max' => 0),
'ignore-files' =>
array('short' => 'if',
'desc' => 'Data file name which contains a list of '
. 'file to ignore',
'default' => 'files.txt',
'min' => 0 , 'max' => 1),
'ignore-dirs' =>
array('short' => 'id',
'desc' => 'Data file name which contains a list of '
. 'directory to ignore',
'default' => 'dirs.txt',
'min' => 0 , 'max' => 1),
'ignore-functions' =>
array('short' => 'in',
'desc' => 'Data file name which contains a list of '
. 'php function to ignore',
'default' => 'functions.txt',
'min' => 0 , 'max' => 1),
'ignore-constants' =>
array('short' => 'ic',
'desc' => 'Data file name which contains a list of '
. 'php constant to ignore',
'default' => 'constants.txt',
'min' => 0 , 'max' => 1),
'ignore-extensions' =>
array('short' => 'ie',
'desc' => 'Data file name which contains a list of '
. 'php extension to ignore',
'default' => 'extensions.txt',
'min' => 0 , 'max' => 1),
'ignore-versions' =>
array('short' => 'iv',
'desc' => 'PHP versions - functions to exclude '
. 'when parsing source code',
'default' => '5.0.0',
'min' => 0 , 'max' => 2),
'ignore-functions-match' =>
array('short' => 'inm',
'desc' => 'Data file name which contains a list of '
. 'php function pattern to ignore',
'default' => 'functions-match.txt',
'min' => 0 , 'max' => 1),
'ignore-extensions-match' =>
array('short' => 'iem',
'desc' => 'Data file name which contains a list of '
. 'php extension pattern to ignore',
'default' => 'extensions-match.txt',
'min' => 0 , 'max' => 1),
'ignore-constants-match' =>
array('short' => 'icm',
'desc' => 'Data file name which contains a list of '
. 'php constant pattern to ignore',
'default' => 'constants-match.txt',
'min' => 0 , 'max' => 1),
'file-ext' =>
array('short' => 'fe',
'desc' => 'A comma separated list of file extensions '
. 'to parse (only valid if parsing a directory)',
'default' => 'php, php4, inc, phtml',
'min' => 0 , 'max' => 1),
'report' =>
array('short' => 'r',
'desc' => 'Print either "xml" or "csv" report',
'default' => 'text',
'min' => 0 , 'max' => 1),
'output-level' =>
array('short' => 'o',
'desc' => 'Print Path/File + Version with additional data',
'default' => 31,
'min' => 0 , 'max' => 1),
'tab' =>
array('short' => 't',
'desc' => 'Columns width',
'default' => '29,12,20',
'min' => 0 , 'max' => 1),
'progress' =>
array('short' => 'p',
'desc' => 'Show a wait message [text] or a progress bar [bar]',
'default' => 'bar',
'min' => 0 , 'max' => 1),
'summarize' =>
array('short' => 'S',
'desc' => 'Print only summary when parsing directory',
'max' => 0),
'version' =>
array('short' => 'V',
'desc' => 'Print version information',
'max' => 0),
'help' =>
array('short' => 'h',
'desc' => 'Show this help',
'max' => 0),
);
}
/**
* Command-Line Class constructor
*
* Command-Line Class constructor (ZE1) for PHP4
*
* @since version 0.8.0 (2004-04-22)
*/
function PHP_CompatInfo_Cli()
{
$this->__construct();
}
/**
* Run the CLI version
*
* Run the CLI version of PHP_CompatInfo
*
* @return void
* @access public
* @since version 0.8.0 (2004-04-22)
*/
function run()
{
$args = & Console_Getargs::factory($this->opts);
if (PEAR::isError($args)) {
if ($args->getCode() === CONSOLE_GETARGS_HELP) {
$error = '';
} else {
$error = $args->getMessage();
}
$this->_printUsage($error);
return;
}
// default parser options
$this->options = array(
'file_ext' => array('php', 'php4', 'inc', 'phtml'),
'recurse_dir' => true,
'debug' => false,
'is_string' => false,
'ignore_files' => array(),
'ignore_dirs' => array()
);
// version
$V = $args->getValue('V');
if (isset($V)) {
$error = 'PHP_CompatInfo (cli) version 1.9.0'
. ' (http://pear.php.net/package/PHP_CompatInfo)';
echo $error;
return;
}
// debug
if ($args->isDefined('v')) {
$v = $args->getValue('v');
if ($v > 3) {
$this->options['debug'] = true;
}
}
// no-recurse
if ($args->isDefined('n')) {
$this->options['recurse_dir'] = false;
}
// dir
if ($args->isDefined('d')) {
$d = $args->getValue('d');
if (file_exists($d)) {
if ($d{strlen($d)-1} == '/' || $d{strlen($d)-1} == '\\') {
$d = substr($d, 0, -1);
}
$this->dataSource = realpath($d);
} else {
$error = 'Failed opening directory "' . $d
. '". Please check your spelling and try again.';
$this->_printUsage($error);
return;
}
}
// file
if ($args->isDefined('f')) {
$f = $args->getValue('f');
if (file_exists($f)) {
$this->dataSource = $f;
} else {
$error = 'Failed opening file "' . $f
. '". Please check your spelling and try again.';
$this->_printUsage($error);
return;
}
}
// string
if ($args->isDefined('s')) {
$s = $args->getValue('s');
if (!empty($s)) {
$this->dataSource = sprintf("<?php %s ?>", $s);
$this->options['is_string'] = true;
} else {
$error = 'Failed opening string "' . $s
. '". Please check your spelling and try again.';
$this->_printUsage($error);
return;
}
}
// ignore-files
$if = $args->getValue('if');
if (isset($if)) {
if (file_exists($if)) {
$options = $this->_parseParamFile($if);
$this->options['ignore_files'] = $options['std'];
} else {
$error = 'Failed opening file "' . $if
. '" (ignore-files option). '
. 'Please check your spelling and try again.';
$this->_printUsage($error);
return;
}
}
// ignore-dirs
$id = $args->getValue('id');
if (isset($id)) {
if (file_exists($id)) {
$options = $this->_parseParamFile($id);
$this->options['ignore_dirs'] = $options['std'];
} else {
$error = 'Failed opening file "' . $id
. '" (ignore-dirs option). '
. 'Please check your spelling and try again.';
$this->_printUsage($error);
return;
}
}
// ignore-functions
$in = $args->getValue('in');
if (isset($in)) {
if (file_exists($in)) {
$options = $this->_parseParamFile($in);
$this->options['ignore_functions'] = $options['std'];
} else {
$error = 'Failed opening file "' . $in
. '" (ignore-functions option). '
. 'Please check your spelling and try again.';
$this->_printUsage($error);
return;
}
}
// ignore-constants
$ic = $args->getValue('ic');
if (isset($ic)) {
if (file_exists($ic)) {
$options = $this->_parseParamFile($ic);
$this->options['ignore_constants'] = $options['std'];
} else {
$error = 'Failed opening file "' . $ic
. '" (ignore-constants option). '
. 'Please check your spelling and try again.';
$this->_printUsage($error);
return;
}
}
// ignore-extensions
$ie = $args->getValue('ie');
if (isset($ie)) {
if (file_exists($ie)) {
$options = $this->_parseParamFile($ie);
$this->options['ignore_extensions'] = $options['std'];
} else {
$error = 'Failed opening file "' . $ie
. '" (ignore-extensions option). '
. 'Please check your spelling and try again.';
$this->_printUsage($error);
return;
}
}
// ignore-versions
$iv = $args->getValue('iv');
if (isset($iv)) {
if (!is_array($iv)) {
$iv = array($iv);
}
$this->options['ignore_versions'] = $iv;
}
// ignore-functions-match
$inm = $args->getValue('inm');
if (isset($inm)) {
if (file_exists($inm)) {
$patterns = $this->_parseParamFile($inm, true);
if (count($patterns['std']) > 0
&& count($patterns['reg']) > 0) {
$error = 'Mixed "function_exists" and '
. '"preg_match" conditions are not allowed. '
. 'Please check your spelling and try again.';
$this->_printUsage($error);
return;
} elseif (count($patterns['std']) > 0) {
$this->options['ignore_functions_match']
= array('function_exists', $patterns['std']);
} elseif (count($patterns['reg']) > 0) {
$this->options['ignore_functions_match']
= array('preg_match', $patterns['reg']);
}
} else {
$error = 'Failed opening file "' . $inm
. '" (ignore-functions-match option). '
. 'Please check your spelling and try again.';
$this->_printUsage($error);
return;
}
}
// ignore-extensions-match
$iem = $args->getValue('iem');
if (isset($iem)) {
if (file_exists($iem)) {
$patterns = $this->_parseParamFile($iem, true);
if (count($patterns['std']) > 0
&& count($patterns['reg']) > 0) {
$error = 'Mixed "extension_loaded" and '
. '"preg_match" conditions are not allowed. '
. 'Please check your spelling and try again.';
$this->_printUsage($error);
return;
} elseif (count($patterns['std']) > 0) {
$this->options['ignore_extensions_match']
= array('extension_loaded', $patterns['std']);
} elseif (count($patterns['reg']) > 0) {
$this->options['ignore_extensions_match']
= array('preg_match', $patterns['reg']);
}
} else {
$error = 'Failed opening file "' . $iem
. '" (ignore-extensions-match option). '
. 'Please check your spelling and try again.';
$this->_printUsage($error);
return;
}
}
// ignore-constants-match
$icm = $args->getValue('icm');
if (isset($icm)) {
if (file_exists($icm)) {
$patterns = $this->_parseParamFile($icm, true);
if (count($patterns['std']) > 0
&& count($patterns['reg']) > 0) {
$error = 'Mixed "defined" and '
. '"preg_match" conditions are not allowed. '
. 'Please check your spelling and try again.';
$this->_printUsage($error);
return;
} elseif (count($patterns['std']) > 0) {
$this->options['ignore_constants_match']
= array('defined', $patterns['std']);
} elseif (count($patterns['reg']) > 0) {
$this->options['ignore_constants_match']
= array('preg_match', $patterns['reg']);
}
} else {
$error = 'Failed opening file "' . $icm
. '" (ignore-constants-match option). '
. 'Please check your spelling and try again.';
$this->_printUsage($error);
return;
}
}
// file-ext
if ($args->isDefined('d') && $args->isDefined('fe')) {
$fe = $args->getValue('fe');
if (is_string($fe)) {
$this->options['file_ext'] = explode(',', $fe);
} else {
$error = 'No valid file extensions provided "'
. '". Please check your spelling and try again.';
$this->_printUsage($error);
return;
}
}
// file or directory options are minimum required to work
if (!$args->isDefined('f')
&& !$args->isDefined('d')
&& !$args->isDefined('s')) {
$error = 'ERROR: You must supply at least '
. 'one string, file or directory to process';
$this->_printUsage($error);
return;
}
if ($args->isDefined('r')) {
$report = $args->getValue('r');
} else {
$report = 'text';
}
if ($args->isDefined('t')) {
$defs = array('f' => 29, 'e' => 12, 'c' => 20);
$tabs = $args->getValue('t');
$tabs = explode(',', $tabs);
for ($t = 0; $t < 3; $t++) {
if (isset($tabs[$t])) {
if ($t == 0) {
$defs['f'] = (int)$tabs[$t];
} elseif ($t == 1) {
$defs['e'] = (int)$tabs[$t];
} else {
$defs['c'] = (int)$tabs[$t];
}
}
}
$conf = array('colwidth' => $defs);
} else {
$conf = array();
}
$conf = array_merge($conf, array('args' => $args->getValues()));
$compatInfo = new PHP_CompatInfo($report, $conf);
// dir
if ($args->isDefined('d')) {
$d = $args->getValue('d');
$files = $compatInfo->parser->getFilelist($d, $this->options);
if (count($files) == 0) {
$error = 'No valid files into directory "'. $d
. '". Please check your spelling and try again.';
$this->_printUsage($error);
return;
}
}
$compatInfo->parseData($this->dataSource, $this->options);
}
/**
* Parse content of parameter files
*
* Parse content of parameter files used by switches
* <ul>
* <li>ignore-files
* <li>ignore-dirs
* <li>ignore-functions
* <li>ignore-constants
* <li>ignore-extensions
* <li>ignore-functions-match
* <li>ignore-extensions-match
* <li>ignore-constants-match
* </ul>
*
* @param string $fn Parameter file name
* @param bool $withPattern TRUE if the file may contain regular expression
*
* @return array
* @access private
* @since version 1.7.0b4 (2008-04-03)
*/
function _parseParamFile($fn, $withPattern = false)
{
$lines = file($fn);
$patterns = array('std' => array(), 'reg' => array());
foreach ($lines as $line) {
$line = rtrim($line); // remove line ending
if (strlen($line) == 0) {
continue; // skip empty lines
}
if ($line{0} == ';') {
continue; // skip this pattern: consider as comment line
}
if ($line{0} == '=') {
list($p, $s) = explode('=', $line);
$patterns['reg'][] = '/'.$s.'/';
} else {
if ($withPattern === true) {
$patterns['std'][] = '/'.$line.'/';
} else {
$patterns['std'][] = $line;
}
}
}
return $patterns;
}
/**
* Show full help information
*
* @param string $footer (optional) page footer content
*
* @return void
* @access private
* @since version 0.8.0 (2004-04-22)
*/
function _printUsage($footer = '')
{
$header = 'Usage: '
. basename($_SERVER['SCRIPT_NAME']) . " [options]\n\n";
echo Console_Getargs::getHelp($this->opts, $header,
"\n$footer\n", 78, 2)."\n";
}
}
?>

View File

@@ -0,0 +1,47 @@
<?php
/**
* PDO extension Class dictionary for PHP_CompatInfo 1.9.0a1 or better
*
* PHP versions 4 and 5
*
* @category PHP
* @package PHP_CompatInfo
* @author Davey Shafik <davey@php.net>
* @author Laurent Laville <pear@laurent-laville.org>
* @license http://www.opensource.org/licenses/bsd-license.php BSD
* @version CVS: $Id: PDO_class_array.php,v 1.2 2008/12/29 12:48:33 farell Exp $
* @link http://pear.php.net/package/PHP_CompatInfo
* @since version 1.9.0a1 (2008-11-23)
*/
$GLOBALS['_PHP_COMPATINFO_CLASS_PDO'] = array (
'PDO' =>
array (
'init' => '5.1.0',
'name' => 'PDO',
'ext' => 'PDO',
'pecl' => false,
),
'PDOException' =>
array (
'init' => '5.1.0',
'name' => 'PDOException',
'ext' => 'PDO',
'pecl' => false,
),
'PDORow' =>
array (
'init' => '5.1.0',
'name' => 'PDORow',
'ext' => 'PDO',
'pecl' => false,
),
'PDOStatement' =>
array (
'init' => '5.1.0',
'name' => 'PDOStatement',
'ext' => 'PDO',
'pecl' => false,
),
);
?>

View File

@@ -0,0 +1,25 @@
<?php
/**
* PDO extension Function dictionary for PHP_CompatInfo 1.9.0b2 or better
*
* PHP versions 4 and 5
*
* @category PHP
* @package PHP_CompatInfo
* @author Davey Shafik <davey@php.net>
* @author Laurent Laville <pear@laurent-laville.org>
* @license http://www.opensource.org/licenses/bsd-license.php BSD
* @version CVS: $Id: PDO_func_array.php,v 1.2 2008/12/29 12:48:33 farell Exp $
* @link http://pear.php.net/package/PHP_CompatInfo
* @since version 1.9.0b2 (2008-12-19)
*/
$GLOBALS['_PHP_COMPATINFO_FUNC_PDO'] = array (
'pdo_drivers' =>
array (
'init' => '5.1.0',
'ext' => 'PDO',
'pecl' => false,
),
);
?>

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,96 @@
<?php
/**
* Reflection extension Class dictionary for PHP_CompatInfo 1.9.0a1 or better
*
* PHP versions 4 and 5
*
* @category PHP
* @package PHP_CompatInfo
* @author Davey Shafik <davey@php.net>
* @author Laurent Laville <pear@laurent-laville.org>
* @license http://www.opensource.org/licenses/bsd-license.php BSD
* @version CVS: $Id: Reflection_class_array.php,v 1.1 2008/12/19 00:31:10 farell Exp $
* @link http://pear.php.net/package/PHP_CompatInfo
* @since version 1.9.0a1 (2008-11-23)
*/
$GLOBALS['_PHP_COMPATINFO_CLASS_REFLECTION'] = array (
'Reflection' =>
array (
'init' => '5.0.0',
'name' => 'Reflection',
'ext' => 'Reflection',
'pecl' => false,
),
'ReflectionClass' =>
array (
'init' => '5.0.0',
'name' => 'ReflectionClass',
'ext' => 'Reflection',
'pecl' => false,
),
'ReflectionException' =>
array (
'init' => '5.0.0',
'name' => 'ReflectionException',
'ext' => 'Reflection',
'pecl' => false,
),
'ReflectionExtension' =>
array (
'init' => '5.0.0',
'name' => 'ReflectionExtension',
'ext' => 'Reflection',
'pecl' => false,
),
'ReflectionFunction' =>
array (
'init' => '5.0.0',
'name' => 'ReflectionFunction',
'ext' => 'Reflection',
'pecl' => false,
),
'ReflectionFunctionAbstract' =>
array (
'init' => '5.0.0',
'name' => 'ReflectionFunctionAbstract',
'ext' => 'Reflection',
'pecl' => false,
),
'ReflectionMethod' =>
array (
'init' => '5.0.0',
'name' => 'ReflectionMethod',
'ext' => 'Reflection',
'pecl' => false,
),
'ReflectionObject' =>
array (
'init' => '5.0.0',
'name' => 'ReflectionObject',
'ext' => 'Reflection',
'pecl' => false,
),
'ReflectionParameter' =>
array (
'init' => '5.0.0',
'name' => 'ReflectionParameter',
'ext' => 'Reflection',
'pecl' => false,
),
'ReflectionProperty' =>
array (
'init' => '5.0.0',
'name' => 'ReflectionProperty',
'ext' => 'Reflection',
'pecl' => false,
),
'Reflector' =>
array (
'init' => '5.0.0',
'name' => 'Reflector',
'ext' => 'Reflection',
'pecl' => false,
),
);
?>

View File

@@ -0,0 +1,424 @@
<?php
/**
* Copyright (c) 2008-2009, Laurent Laville <pear@laurent-laville.org>
*
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
*
* * Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
* * Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* * Neither the name of the authors nor the names of its contributors
* may be used to endorse or promote products derived from this software
* without specific prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
* ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
* BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
* CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
* SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
* INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
* POSSIBILITY OF SUCH DAMAGE.
*
* PHP versions 4 and 5
*
* @category PHP
* @package PHP_CompatInfo
* @author Laurent Laville <pear@laurent-laville.org>
* @license http://www.opensource.org/licenses/bsd-license.php BSD
* @version CVS: $Id: Renderer.php,v 1.9 2009/01/02 10:18:47 farell Exp $
* @link http://pear.php.net/package/PHP_CompatInfo
* @since File available since Release 1.8.0b2
*/
/**
* Base class used by all renderers
*
* @category PHP
* @package PHP_CompatInfo
* @author Laurent Laville <pear@laurent-laville.org>
* @license http://www.opensource.org/licenses/bsd-license.php BSD
* @version Release: 1.9.0
* @link http://pear.php.net/package/PHP_CompatInfo
* @since Class available since Release 1.8.0b2
* @abstract
*/
class PHP_CompatInfo_Renderer
{
/**
* PHP_CompatInfo_Parser instance
*
* @var object
* @access private
*/
var $_parser;
/**
* @var mixed Progress bar render options (available only on CLI sapi)
* @since 1.8.0b1
* @access private
*/
var $_pbar;
/**
* @var string End of line string (depending of server API)
* @access public
*/
var $eol;
/**
* Silent mode. Display or not extra info messages.
*
* @var boolean
* @access public
*/
var $silent;
/**
* Data source parsed final results
*
* @var array
* @access public
*/
var $parseData;
/**
* All console arguments that have been parsed and recognized
*
* @var array
* @since 1.8.0RC1
* @access public
*/
var $args;
/**
* A hash containing any additional configuration of specific driver
*
* @var array
* @since 1.8.0RC1
* @access public
*/
var $conf;
/**
* Base Renderer Class constructor
*
* Base Renderer Class constructor (ZE1) for PHP4
*
* @param object &$parser Instance of the parser (model of MVC pattern)
* @param array $conf A hash containing any additional configuration
*
* @access public
* @since version 1.8.0b2 (2008-06-03)
*/
function PHP_CompatInfo_Renderer(&$parser, $conf)
{
PHP_CompatInfo_Renderer::__construct($parser, $conf);
}
/**
* Base Renderer Class constructor
*
* Base Renderer Class constructor (ZE2) for PHP5+
*
* @param object &$parser Instance of the parser (model of MVC pattern)
* @param array $conf A hash containing any additional configuration
*
* @access public
* @since version 1.8.0b2 (2008-06-03)
*/
function __construct(&$parser, $conf)
{
$this->_parser = $parser;
$args = array(
'summarize' => false,
'output-level' => 31,
'verbose' => 0
);
if (isset($conf['args']) && is_array($conf['args'])) {
$this->args = array_merge($args, $conf['args']);
unset($conf['args']);
} else {
$this->args = $args;
}
$this->conf = $conf;
if (php_sapi_name() == 'cli') {
// when running the CLI version, take arguments from console
if (isset($this->args['progress'])) {
$conf['progress'] = $this->args['progress'];
$conf['silent'] = false;
}
$this->eol = PHP_EOL;
} else {
$this->eol = '<br/>'. PHP_EOL;
}
// activate (or not) the silent mode
if (!isset($conf['silent'])) {
$this->silent = true; // default behavior
} else {
$this->silent = (bool) $conf['silent'];
}
if (isset($conf['progress']) && $conf['progress'] == 'bar') {
// wait style = progress bar prefered (if available)
$progressBar = 'Console/ProgressBar.php';
if (php_sapi_name() == 'cli'
&& PHP_CompatInfo_Renderer::isIncludable($progressBar)) {
include_once $progressBar;
// default progress bar render options
$default = array('formatString' => '- %fraction% files' .
' [%bar%] %percent%' .
' Elapsed Time: %elapsed%',
'barfill' => '=>',
'prefill' => '-',
'options' => array());
// apply custom render options if given
if (isset($conf['progressbar'])) {
$pbar = $conf['progressbar'];
} else {
$pbar = array();
}
$this->_pbar = array_merge($default, $pbar);
} else {
// no progress bar available
$this->_pbar = false;
}
} else {
// wait style = text prefered
$this->_pbar = false;
}
// register the compatInfo view as observer
$parser->addListener(array(&$this, 'update'));
}
/**
* Create required instance of the Output 'driver'.
*
* Creates a concrete instance of the renderer depending of $type
*
* @param object &$parser A concrete instance of the parser
* @param string $type (optional) Type of instance required, case insensitive
* @param array $conf (optional) A hash containing any additional
* configuration information that a subclass might need.
*
* @return object PHP_CompatInfo_Renderer A concrete PHP_CompatInfo_Renderer
* instance, or null on error.
* @access public
* @since version 1.8.0b2 (2008-06-03)
*/
function &factory(&$parser, $type = 'array', $conf = array())
{
$class = 'PHP_CompatInfo_Renderer_' . ucfirst(strtolower($type));
$file = str_replace('_', '/', $class) . '.php';
/**
* Attempt to include our version of the named class, but don't treat
* a failure as fatal. The caller may have already included their own
* version of the named class.
*/
if (!PHP_CompatInfo_Renderer::_classExists($class)) {
include_once $file;
}
// If the class exists, return a new instance of it.
if (PHP_CompatInfo_Renderer::_classExists($class)) {
$instance =& new $class($parser, $conf);
} else {
$instance = null;
}
return $instance;
}
/**
* Update the current view
*
* Interface to update the view with current information.
* Listen events produced by Event_Dispatcher and the PHP_CompatInfo_Parser
*
* @param object &$auditEvent Instance of Event_Dispatcher
*
* @return void
* @access public
* @since version 1.8.0b2 (2008-06-03)
*/
function update(&$auditEvent)
{
$notifyName = $auditEvent->getNotificationName();
$notifyInfo = $auditEvent->getNotificationInfo();
switch ($notifyName) {
case PHP_COMPATINFO_EVENT_AUDITSTARTED :
$this->startWaitProgress($notifyInfo['dataCount']);
break;
case PHP_COMPATINFO_EVENT_AUDITFINISHED :
if (!isset($this->parseData)) {
// invalid data source
$this->parseData = false;
}
$this->endWaitProgress();
$this->display();
break;
case PHP_COMPATINFO_EVENT_FILESTARTED :
$this->stillWaitProgress($notifyInfo['filename'],
$notifyInfo['fileindex']);
break;
case PHP_COMPATINFO_EVENT_CODESTARTED :
$this->stillWaitProgress($notifyInfo['stringdata'],
$notifyInfo['stringindex']);
break;
case PHP_COMPATINFO_EVENT_FILEFINISHED :
case PHP_COMPATINFO_EVENT_CODEFINISHED :
$this->parseData = $notifyInfo;
break;
}
}
/**
* Initialize the wait process
*
* Initialize the wait process, with a simple message or a progress bar.
*
* @param integer $maxEntries Number of source to parse
*
* @return void
* @access public
* @since version 1.8.0b2 (2008-06-03)
*/
function startWaitProgress($maxEntries)
{
if ($this->silent == false) {
// obey at silent mode protocol
if ($maxEntries == 0) {
// protect against invalid data source
$this->_pbar = false;
}
if ($this->_pbar) {
$this->_pbar = new Console_ProgressBar($this->_pbar['formatString'],
$this->_pbar['barfill'],
$this->_pbar['prefill'],
78,
$maxEntries,
$this->_pbar['options']);
} else {
echo 'Wait while parsing data source ...'
. $this->eol;
}
}
}
/**
* Update the wait message
*
* Update the wait message, or status of the progress bar
*
* @param string $source Source (file, string) currently parsing
* @param string $index Position of the $source in the data source list
* to parse
*
* @return void
* @access public
* @since version 1.8.0b2 (2008-06-03)
*/
function stillWaitProgress($source, $index)
{
if ($this->silent == false) {
// obey at silent mode protocol
if ($this->_pbar) {
// update the progress bar
$this->_pbar->update($index);
} else {
if (is_file($source)) {
echo 'Wait while parsing file "' . $source . '"'
. $this->eol;
} else {
echo 'Wait while parsing string "' . $index . '"'
. $this->eol;
}
}
}
}
/**
* Finish the wait process
*
* Finish the wait process, by erasing the progress bar
*
* @return void
* @access public
* @since version 1.8.0b2 (2008-06-03)
*/
function endWaitProgress()
{
if ($this->silent == false) {
// obey at silent mode protocol
if ($this->_pbar) {
// remove the progress bar
$this->_pbar->erase(true);
}
}
}
/**
* Checks if in the include path
*
* Returns whether or not a file is in the include path
*
* @param string $file Path to filename to check if includable
*
* @static
* @access public
* @return boolean True if the file is in the include path, false otherwise
* @since version 1.7.0b4 (2008-04-03)
*/
function isIncludable($file)
{
foreach (explode(PATH_SEPARATOR, get_include_path()) as $ip) {
if (file_exists($ip . DIRECTORY_SEPARATOR . $file)
&& is_readable($ip . DIRECTORY_SEPARATOR . $file)
) {
return true;
}
}
return false;
}
/**
* Utility function which wraps PHP's class_exists() function to ensure
* consistent behavior between PHP versions 4 and 5. Autoloading behavior
* is always disabled.
*
* @param string $class The name of the class whose existence should be tested.
*
* @return bool True if the class exists, false otherwiser.
*
* @static
* @access private
* @since version 1.8.0b2 (2008-06-03)
*/
function _classExists($class)
{
if (version_compare(PHP_VERSION, '5.0.0', 'ge')) {
return class_exists($class, false);
}
return class_exists($class);
}
}
?>

View File

@@ -0,0 +1,266 @@
<?php
/**
* Copyright (c) 2008-2009, Laurent Laville <pear@laurent-laville.org>
*
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
*
* * Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
* * Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* * Neither the name of the authors nor the names of its contributors
* may be used to endorse or promote products derived from this software
* without specific prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
* ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
* BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
* CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
* SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
* INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
* POSSIBILITY OF SUCH DAMAGE.
*
* PHP versions 4 and 5
*
* @category PHP
* @package PHP_CompatInfo
* @author Laurent Laville <pear@laurent-laville.org>
* @license http://www.opensource.org/licenses/bsd-license.php BSD
* @version CVS: $Id: Array.php,v 1.9 2009/01/02 10:18:47 farell Exp $
* @link http://pear.php.net/package/PHP_CompatInfo
* @since File available since Release 1.8.0b2
*/
/**
* Array renderer for PHP_CompatInfo component.
*
* The PHP_CompatInfo_Renderer_Array class is a concrete implementation
* of PHP_CompatInfo_Renderer abstract class. It simply display results as
* a PHP array.
*
* @category PHP
* @package PHP_CompatInfo
* @author Laurent Laville <pear@laurent-laville.org>
* @license http://www.opensource.org/licenses/bsd-license.php BSD
* @version Release: 1.9.0
* @link http://pear.php.net/package/PHP_CompatInfo
* @since Class available since Release 1.8.0b2
*/
class PHP_CompatInfo_Renderer_Array extends PHP_CompatInfo_Renderer
{
/**
* Driver to display results array.
*
* Default is PHP::var_export, but you can use PEAR::Var_Dump if available
*
* @var string
* @access public
*/
var $driver;
/**
* Array Renderer Class constructor (ZE1) for PHP4
*
* @param object &$parser Instance of the parser (model of MVC pattern)
* @param array $conf A hash containing any additional configuration
*
* @access public
* @since version 1.8.0b2 (2008-06-03)
*/
function PHP_CompatInfo_Renderer_Array(&$parser, $conf)
{
$this->__construct($parser, $conf);
}
/**
* Array Renderer Class constructor (ZE2) for PHP5+
*
* @param object &$parser Instance of the parser (model of MVC pattern)
* @param array $conf A hash containing any additional configuration
*
* @access public
* @since version 1.8.0b2 (2008-06-03)
*/
function __construct(&$parser, $conf)
{
parent::PHP_CompatInfo_Renderer($parser, $conf);
$driver = 'PEAR::Var_Dump';
if (isset($conf[$driver])) {
$var_dump = 'Var_Dump.php';
if (PHP_CompatInfo_Renderer::isIncludable($var_dump)) {
include_once $var_dump;
$class_options = $conf['PEAR::Var_Dump'];
if (isset($class_options['options'])) {
$options = $class_options['options'];
} else {
$options = array();
}
if (isset($class_options['rendererOptions'])) {
$rendererOptions = $class_options['rendererOptions'];
} else {
$rendererOptions = array();
}
if (php_sapi_name() == 'cli') {
// prevent wrong display on command line interface
$options['display_mode'] = 'Text';
}
Var_Dump::displayInit($options, $rendererOptions);
$this->driver = $driver;
}
}
if (!isset($this->driver)) {
// if optional driver not defined, then use default PHP::var_export
$this->driver = 'PHP';
}
}
/**
* Display final results
*
* Display final results, when data source parsing is over.
*
* @access public
* @return void
* @since version 1.8.0b2 (2008-06-03)
*/
function display()
{
$o = $this->args['output-level'];
$v = $this->args['verbose'];
$data = $this->parseData;
$src = $this->_parser->dataSource;
if ($data === false) {
// invalid data source
if ($this->driver == 'PHP') {
var_export($data);
} else {
Var_Dump::display($data);
}
return;
}
$options = $this->_parser->options;
if (isset($this->args['dir'])) {
$files = $this->_parser->getFilelist($this->args['dir'], $options);
} elseif (isset($this->args['file'])) {
$files = array($this->args['file']);
} elseif ($src['dataType'] == 'directory') {
$files = $src['dataSource'];
} elseif ($src['dataType'] == 'file') {
$files = array($src['dataSource']);
} else {
$files = $src['dataSource'];
}
if ($options['is_string'] == true) {
foreach ($files as $k => $str) {
$files[$k] = 'string_' . ($k+1);
}
}
if ($o & 16) {
// display Version
} else {
unset($data['version'], $data['max_version']);
}
if ($o & 1) {
// display Conditions
} else {
unset($data['cond_code']);
}
if ($o & 2) {
// display Extensions
} else {
unset($data['extensions']);
}
if ($o & 4) {
if ($o & 8) {
// display Constants/Tokens
} else {
// display Constants
unset($data['tokens']);
}
} else {
unset($data['constants']);
if ($o & 8) {
// display Tokens
} else {
unset($data['tokens']);
}
}
if ($v & 4 || $options['debug'] == true) {
// display Functions
} else {
unset($data['functions']);
}
if (count($files) > 1) {
if ($this->args['summarize'] === true) {
foreach ($files as $file) {
unset($data[$file]);
}
} else {
foreach ($files as $file) {
if ($o & 16) {
// display Version
} else {
unset($data[$file]['version'], $data[$file]['max_version']);
}
if ($o & 1) {
// display Conditions
} else {
unset($data[$file]['cond_code']);
}
if ($o & 2) {
// display Extensions
} else {
unset($data[$file]['extensions']);
}
if ($o & 4) {
if ($o & 8) {
// display Constants/Tokens
} else {
// display Constants
unset($data[$file]['tokens']);
}
} else {
unset($data[$file]['constants']);
if ($o & 8) {
// display Tokens
} else {
unset($data[$file]['tokens']);
}
}
if ($v & 4 || $options['debug'] == true) {
// display Functions
} else {
unset($data[$file]['functions']);
}
}
}
}
if ($this->driver == 'PHP') {
var_export($data);
} else {
Var_Dump::display($data);
}
}
}
?>

View File

@@ -0,0 +1,296 @@
<?php
/**
* Copyright (c) 2008-2009, Laurent Laville <pear@laurent-laville.org>
*
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
*
* * Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
* * Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* * Neither the name of the authors nor the names of its contributors
* may be used to endorse or promote products derived from this software
* without specific prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
* ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
* BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
* CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
* SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
* INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
* POSSIBILITY OF SUCH DAMAGE.
*
* PHP versions 4 and 5
*
* @category PHP
* @package PHP_CompatInfo
* @author Laurent Laville <pear@laurent-laville.org>
* @license http://www.opensource.org/licenses/bsd-license.php BSD
* @version CVS: $Id: Csv.php,v 1.6 2009/01/02 10:18:47 farell Exp $
* @link http://pear.php.net/package/PHP_CompatInfo
* @since File available since Release 1.8.0b3
*/
/**
* Csv renderer for PHP_CompatInfo component.
*
* The PHP_CompatInfo_Renderer_Csv class is a concrete implementation
* of PHP_CompatInfo_Renderer abstract class. It simply output informations
* in Comma Seperated Value style.
*
* @category PHP
* @package PHP_CompatInfo
* @author Laurent Laville <pear@laurent-laville.org>
* @license http://www.opensource.org/licenses/bsd-license.php BSD
* @version Release: 1.9.0
* @link http://pear.php.net/package/PHP_CompatInfo
* @since Class available since Release 1.8.0b4
*/
class PHP_CompatInfo_Renderer_Csv extends PHP_CompatInfo_Renderer
{
/**
* Csv Renderer Class constructor (ZE1) for PHP4
*
* @param object &$parser Instance of the parser (model of MVC pattern)
* @param array $conf A hash containing any additional configuration
*
* @access public
* @since version 1.8.0b4 (2008-06-18)
*/
function PHP_CompatInfo_Renderer_Csv(&$parser, $conf)
{
$this->__construct($parser, $conf);
}
/**
* Csv Renderer Class constructor (ZE2) for PHP5+
*
* @param object &$parser Instance of the parser (model of MVC pattern)
* @param array $conf A hash containing any additional configuration
*
* @access public
* @since version 1.8.0b4 (2008-06-18)
*/
function __construct(&$parser, $conf)
{
$defaults = array('fields-values-separated-by' => ',',
'fields-terminated-by' => ';',
'fields-enclosed-by' => '"',
'lines-terminated-by' => PHP_EOL);
$conf = array_merge($defaults, $conf);
parent::PHP_CompatInfo_Renderer($parser, $conf);
}
/**
* Display final results
*
* Display final results, when data source parsing is over.
*
* @access public
* @return void
* @since version 1.8.0b4 (2008-06-18)
*/
function display()
{
$fvsb = $this->conf['fields-values-separated-by'];
$o = $this->args['output-level'];
$info = $this->parseData;
$hdr = array();
$src = $this->_parser->dataSource;
if ($info === false) {
// invalid data source
return;
}
$options = $this->_parser->options;
if (isset($this->args['dir'])) {
$dir = $this->args['dir'];
$hdr[] = 'Files';
} elseif (isset($this->args['file'])) {
$file = $this->args['file'];
$hdr[] = 'File';
} elseif (isset($this->args['string'])) {
$string = $this->args['string'];
$hdr[] = 'Source code';
} elseif ($src['dataType'] == 'directory') {
$dir = $src['dataSource'];
$hdr[] = 'Files';
} elseif ($src['dataType'] == 'file') {
$file = $src['dataSource'];
$hdr[] = 'File';
} else {
if ($options['is_string'] == true) {
$string = $src['dataSource'];
$hdr[] = 'Source code';
} else {
$dir = $src['dataSource'];
$hdr[] = 'Files';
}
}
if ($o & 16) {
$hdr[] = 'Version';
}
if ($o & 1) {
$hdr[] = 'C';
}
if ($o & 2) {
$hdr[] = 'Extensions';
}
if ($o & 4) {
if ($o & 8) {
$hdr[] = 'Constants/Tokens';
} else {
$hdr[] = 'Constants';
}
} else {
if ($o & 8) {
$hdr[] = 'Tokens';
}
}
// print headers
$this->_printf($hdr);
$ext = implode($fvsb, $info['extensions']);
$const = implode($fvsb, array_merge($info['constants'], $info['tokens']));
if (isset($dir)) {
$ds = DIRECTORY_SEPARATOR;
if (is_array($dir)) {
$data = array(dirname($dir[0]));
} else {
$dir = str_replace(array('\\', '/'), $ds, $dir);
$data = array($dir);
}
} elseif (isset($file)) {
$data = array($file);
} else {
$data = array('<?php ... ?>');
}
if ($o & 16) {
if (empty($info['max_version'])) {
$data[] = $info['version'];
} else {
$data[] = implode($fvsb, array($info['version'],
$info['max_version']));
}
}
if ($o & 1) {
$data[] = $info['cond_code'][0];
}
if ($o & 2) {
$data[] = $ext;
}
if ($o & 4) {
if ($o & 8) {
$data[] = $const;
} else {
$data[] = implode($fvsb, $info['constants']);
}
} else {
if ($o & 8) {
$data[] = implode($fvsb, $info['tokens']);
}
}
$this->_printf($data);
// summarize : print only summary for directory without files details
if ($this->args['summarize'] === false && isset($dir)) {
unset($info['max_version']);
unset($info['version']);
unset($info['classes']);
unset($info['functions']);
unset($info['extensions']);
unset($info['constants']);
unset($info['tokens']);
unset($info['cond_code']);
$ignored = $info['ignored_files'];
unset($info['ignored_files']);
unset($info['ignored_functions']);
unset($info['ignored_extensions']);
unset($info['ignored_constants']);
foreach ($info as $file => $info) {
if ($info === false) {
continue; // skip this (invalid) file
}
$ext = implode($fvsb, $info['extensions']);
$const = implode($fvsb, array_merge($info['constants'],
$info['tokens']));
$file = str_replace(array('\\', '/'), $ds, $file);
$data = array($file);
if ($o & 16) {
if (empty($info['max_version'])) {
$data[] = $info['version'];
} else {
$data[] = implode($fvsb, array($info['version'],
$info['max_version']));
}
}
if ($o & 1) {
$data[] = $info['cond_code'][0];
}
if ($o & 2) {
$data[] = $ext;
}
if ($o & 4) {
if ($o & 8) {
$data[] = $const;
} else {
$data[] = implode($fvsb, $info['constants']);
}
} else {
if ($o & 8) {
$data[] = implode($fvsb, $info['tokens']);
}
}
$this->_printf($data);
}
}
}
/**
* Print a single line of CSV report
*
* @param array $data Data list to print
*
* @return void
* @access private
* @since 1.8.0b4 (2008-06-18)
*/
function _printf($data)
{
$string = '';
foreach ($data as $i => $d) {
if ($i > 0) {
$string .= $this->conf['fields-terminated-by'];
}
$string .= $this->conf['fields-enclosed-by'] . $d .
$this->conf['fields-enclosed-by'];
}
$string .= $this->conf['lines-terminated-by'];
echo $string;
}
}
?>

View File

@@ -0,0 +1,454 @@
<?php
/**
* Copyright (c) 2008-2009, Laurent Laville <pear@laurent-laville.org>
*
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
*
* * Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
* * Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* * Neither the name of the authors nor the names of its contributors
* may be used to endorse or promote products derived from this software
* without specific prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
* ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
* BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
* CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
* SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
* INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
* POSSIBILITY OF SUCH DAMAGE.
*
* PHP versions 4 and 5
*
* @category PHP
* @package PHP_CompatInfo
* @author Laurent Laville <pear@laurent-laville.org>
* @license http://www.opensource.org/licenses/bsd-license.php BSD
* @version CVS: $Id: Html.php,v 1.14 2009/01/02 10:18:47 farell Exp $
* @link http://pear.php.net/package/PHP_CompatInfo
* @since File available since Release 1.8.0b4
*/
require_once 'HTML/Table.php';
require_once 'HTML/CSS.php';
/**
* Html renderer for PHP_CompatInfo component.
*
* The PHP_CompatInfo_Renderer_Html class is a concrete implementation
* of PHP_CompatInfo_Renderer abstract class. It simply display results
* as web/html content with help of PEAR::Html_Table
*
* @category PHP
* @package PHP_CompatInfo
* @author Laurent Laville <pear@laurent-laville.org>
* @license http://www.opensource.org/licenses/bsd-license.php BSD
* @version Release: @package_version@
* @link http://pear.php.net/package/PHP_CompatInfo
* @since Class available since Release 1.8.0b4
*/
class PHP_CompatInfo_Renderer_Html extends PHP_CompatInfo_Renderer
{
/**
* Style sheet for the custom layout
*
* @var string
* @access public
* @since 1.8.0b4
*/
var $css;
/**
* Html Renderer Class constructor (ZE1) for PHP4
*
* @param object &$parser Instance of the parser (model of MVC pattern)
* @param array $conf A hash containing any additional configuration
*
* @access public
* @since version 1.8.0b4 (2008-06-18)
*/
function PHP_CompatInfo_Renderer_Html(&$parser, $conf)
{
$this->__construct($parser, $conf);
}
/**
* Html Renderer Class constructor (ZE2) for PHP5+
*
* @param object &$parser Instance of the parser (model of MVC pattern)
* @param array $conf A hash containing any additional configuration
*
* @access public
* @since version 1.8.0b4 (2008-06-18)
*/
function __construct(&$parser, $conf)
{
$defaults = array('tdwidth' => array(18, 4, 2, 7, 13));
$conf = array_merge($defaults, $conf);
parent::PHP_CompatInfo_Renderer($parser, $conf);
}
/**
* Display final results
*
* Display final results, when data source parsing is over.
*
* @access public
* @return void
* @since version 1.8.0b4 (2008-06-18)
*/
function display()
{
$o = $this->args['output-level'];
$info = $this->parseData;
if ($info == false) {
// protect against invalid data source
print 'Invalid data source';
return;
}
$src = $this->_parser->dataSource;
if ($src['dataType'] == 'directory') {
$dir = $src['dataSource'];
$hdr_col1 = 'Directory';
} elseif ($src['dataType'] == 'file') {
$file = $src['dataSource'];
$hdr_col1 = 'File';
} else {
$string = $src['dataSource'];
$hdr_col1 = 'Source code';
}
$dataTable = new HTML_Table();
$thead =& $dataTable->getHeader();
$tbody =& $dataTable->getBody();
$tfoot =& $dataTable->getFooter();
$hdr = array($hdr_col1);
$atr = array('scope="col"');
if ($o & 16) {
$hdr[] = 'Version';
$atr[] = 'scope="col"';
}
if ($o & 1) {
$hdr[] = 'C';
$atr[] = 'scope="col"';
}
if ($o & 2) {
$hdr[] = 'Extensions';
$atr[] = 'scope="col"';
}
if ($o & 4) {
if ($o & 8) {
$hdr[] = 'Constants/Tokens';
$atr[] = 'scope="col"';
} else {
$hdr[] = 'Constants';
$atr[] = 'scope="col"';
}
} else {
if ($o & 8) {
$hdr[] = 'Tokens';
$atr[] = 'scope="col"';
}
}
$thead->addRow($hdr, $atr);
$ext = implode("<br/>", $info['extensions']);
$const = implode("<br/>", array_merge($info['constants'], $info['tokens']));
if (isset($dir)) {
$ds = DIRECTORY_SEPARATOR;
$dir = str_replace(array('\\', '/'), $ds, $dir);
$title = $src['dataCount'] . ' file';
if ($src['dataCount'] > 1) {
$title .= 's'; // plural
}
} elseif (isset($file)) {
$title = '1 file';
} else {
$title = '1 chunk of code';
}
$data = array('Summary: '. $title . ' parsed');
if ($o & 16) {
if (empty($info['max_version'])) {
$data[] = $info['version'];
} else {
$data[] = implode("<br/>", array($info['version'],
$info['max_version']));
}
}
if ($o & 1) {
$data[] = $info['cond_code'][0];
}
if ($o & 2) {
$data[] = $ext;
}
if ($o & 4) {
if ($o & 8) {
$data[] = $const;
} else {
$data[] = implode("<br/>", $info['constants']);
}
} else {
if ($o & 8) {
$data[] = implode("<br/>", $info['tokens']);
}
}
// summary informations
$tfoot->addRow($data);
// summarize : print only summary for directory without files details
if ($this->args['summarize'] === false && isset($dir)) {
// display result of parsing multiple files
unset($info['max_version']);
unset($info['version']);
unset($info['classes']);
unset($info['functions']);
unset($info['extensions']);
unset($info['constants']);
unset($info['tokens']);
unset($info['cond_code']);
$ignored = $info['ignored_files'];
unset($info['ignored_files']);
unset($info['ignored_functions']);
unset($info['ignored_extensions']);
unset($info['ignored_constants']);
foreach ($info as $file => $info) {
if ($info === false) {
continue; // skip this (invalid) file
}
$ext = implode("<br/>", $info['extensions']);
$const = implode("<br/>", array_merge($info['constants'],
$info['tokens']));
$file = str_replace(array('\\', '/'), $ds, $file);
$path = dirname($file);
$tbody->addRow(array($path), array('class' => 'dirname',
'colspan' => count($hdr)));
$data = array(basename($file));
if ($o & 16) {
if (empty($info['max_version'])) {
$data[] = $info['version'];
} else {
$data[] = implode("<br/>", array($info['version'],
$info['max_version']));
}
}
if ($o & 1) {
$data[] = $info['cond_code'][0];
}
if ($o & 2) {
$data[] = $ext;
}
if ($o & 4) {
if ($o & 8) {
$data[] = $const;
} else {
$data[] = implode("<br/>", $info['constants']);
}
} else {
if ($o & 8) {
$data[] = implode("<br/>", $info['tokens']);
}
}
$tbody->addRow($data);
}
} elseif ($this->args['summarize'] === false && !isset($dir)) {
// display result of parsing a single file, or a chunk of code
if (isset($file)) {
$path = dirname($file);
} else {
$path = '.';
}
$tbody->addRow(array($path), array('class' => 'dirname',
'colspan' => count($hdr)));
if (isset($file)) {
$data[0] = basename($file);
} else {
$data[0] = htmlspecialchars('<?php ... ?>');
}
$tbody->addRow($data);
} else {
// display only result summary of parsing a data source
if (isset($dir)) {
$path = dirname($dir[0]);
} elseif (isset($file)) {
$path = dirname($file);
} else {
$path = '.';
}
$tbody->addRow(array($path), array('class' => 'dirname',
'colspan' => count($hdr)));
}
$evenRow = array('class' => 'even');
$oddRow = null;
$tbody->altRowAttributes(1, $evenRow, $oddRow, true);
echo $this->toHtml($dataTable);
}
/**
* Returns the custom style sheet
*
* Returns the custom style sheet to use for layout
*
* @param int $destination (optional) Destination of css content
* @param mixed $extra (optional) Additional data depending of destination
*
* @return mixed
* @access public
* @since version 1.8.0b4 (2008-06-18)
*/
function getStyleSheet($destination = 1, $extra = null)
{
$css = new HTML_CSS();
$css->parseFile($this->css);
$tdw = $this->conf['tdwidth'];
$em = array_sum($tdw);
$td = 'td';
$o = $this->args['output-level'];
$css->setStyle('.outer td.dirname', 'width', $em.'em');
if ($o & 16) {
$td .= '+td';
$css->setStyle('.outer '.$td, 'width', $tdw[1].'em');
$em = $em - $tdw[1];
}
if ($o & 1) {
$td .= '+td';
$css->setStyle('.outer '.$td, 'width', $tdw[2].'em');
$em = $em - $tdw[2];
}
if ($o & 2) {
$td .= '+td';
$css->setStyle('.outer '.$td, 'width', $tdw[3].'em');
$em = $em - $tdw[3];
}
if ($o & 12) {
$td .= '+td';
$css->setStyle('.outer '.$td, 'width', $tdw[4].'em');
$em = $em - $tdw[4];
}
$css->setStyle('.outer td', 'width', $em .'em');
$styles = '';
switch ($destination) {
case 1: // embedded styles
$styles = $css->toString();
break;
case 2: // save only to file
$css->toFile($extra);
$styles = $extra;
break;
case 3: // apply a user function
if (is_callable($extra)) {
$styles = call_user_func_array($extra, array($css));
}
break;
default:
break;
}
return $styles;
}
/**
* Set a custom style sheet
*
* Set a custom style sheet to use your own styles
*
* @param string $css (optional) File to read user-defined styles from
*
* @return bool True if custom styles, false if default styles applied
* @access public
* @since version 1.8.0b4 (2008-06-18)
*/
function setStyleSheet($css = null)
{
// default stylesheet is into package data directory
if (!isset($css)) {
$css = '\php\pear\data' . DIRECTORY_SEPARATOR
. 'PHP_CompatInfo' . DIRECTORY_SEPARATOR
. 'pci.css';
}
$res = isset($css) && file_exists($css);
if ($res) {
$this->css = $css;
}
return $res;
}
/**
* Returns HTML code
*
* Returns HTML code of parsing result
*
* @param object $obj instance of HTML_Table
*
* @access public
* @return string
* @since version 1.8.0b4 (2008-06-18)
*/
function toHtml($obj)
{
if (!isset($this->css)) {
// when no user-styles defined, used the default values
$this->setStyleSheet();
}
$styles = $this->getStyleSheet();
$body = $obj->toHtml();
$html = <<<HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3c.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<title>PHP_CompatInfo</title>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<style type="text/css">
<!--
$styles
-->
</style>
</head>
<body>
<div class="outer">
<div class="inner">
$body
</div>
</div>
</body>
</html>
HTML;
return $html;
}
}
?>

View File

@@ -0,0 +1,98 @@
<?php
/**
* Copyright (c) 2008-2009, Laurent Laville <pear@laurent-laville.org>
*
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
*
* * Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
* * Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* * Neither the name of the authors nor the names of its contributors
* may be used to endorse or promote products derived from this software
* without specific prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
* ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
* BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
* CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
* SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
* INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
* POSSIBILITY OF SUCH DAMAGE.
*
* PHP versions 4 and 5
*
* @category PHP
* @package PHP_CompatInfo
* @author Laurent Laville <pear@laurent-laville.org>
* @license http://www.opensource.org/licenses/bsd-license.php BSD
* @version CVS: $Id: Null.php,v 1.5 2009/01/02 10:18:47 farell Exp $
* @link http://pear.php.net/package/PHP_CompatInfo
* @since File available since Release 1.8.0b2
*/
/**
* Null renderer for PHP_CompatInfo component.
*
* The PHP_CompatInfo_Renderer_Null class is a concrete implementation
* of PHP_CompatInfo_Renderer abstract class. It simply consumes output events.
*
* @category PHP
* @package PHP_CompatInfo
* @author Laurent Laville <pear@laurent-laville.org>
* @license http://www.opensource.org/licenses/bsd-license.php BSD
* @version Release: 1.9.0
* @link http://pear.php.net/package/PHP_CompatInfo
* @since Class available since Release 1.8.0b2
*/
class PHP_CompatInfo_Renderer_Null extends PHP_CompatInfo_Renderer
{
/**
* Null Renderer Class constructor (ZE1) for PHP4
*
* @param object &$parser Instance of the parser (model of MVC pattern)
* @param array $conf A hash containing any additional configuration
*
* @access public
* @since version 1.8.0b2 (2008-06-03)
*/
function PHP_CompatInfo_Renderer_Null(&$parser, $conf)
{
$this->__construct($parser, $conf);
}
/**
* Null Renderer Class constructor (ZE2) for PHP5+
*
* @param object &$parser Instance of the parser (model of MVC pattern)
* @param array $conf A hash containing any additional configuration
*
* @access public
* @since version 1.8.0b2 (2008-06-03)
*/
function __construct(&$parser, $conf)
{
parent::PHP_CompatInfo_Renderer($parser, $conf);
}
/**
* Consumes output events
*
* @access public
* @return void
* @since version 1.8.0RC1 (2008-07-01)
*/
function display()
{
}
}
?>

View File

@@ -0,0 +1,498 @@
<?php
/**
* Copyright (c) 2008-2009, Laurent Laville <pear@laurent-laville.org>
*
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
*
* * Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
* * Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* * Neither the name of the authors nor the names of its contributors
* may be used to endorse or promote products derived from this software
* without specific prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
* ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
* BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
* CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
* SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
* INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
* POSSIBILITY OF SUCH DAMAGE.
*
* PHP versions 4 and 5
*
* @category PHP
* @package PHP_CompatInfo
* @author Laurent Laville <pear@laurent-laville.org>
* @license http://www.opensource.org/licenses/bsd-license.php BSD
* @version CVS: $Id: Text.php,v 1.13 2009/01/02 10:18:47 farell Exp $
* @link http://pear.php.net/package/PHP_CompatInfo
* @since File available since Release 1.8.0b3
*/
require_once 'Console/Table.php';
/**
* Text renderer for PHP_CompatInfo component.
*
* The PHP_CompatInfo_Renderer_Text class is a concrete implementation
* of PHP_CompatInfo_Renderer abstract class. It simply display results
* for the command line interface with help of PEAR::Console_Table
*
* @category PHP
* @package PHP_CompatInfo
* @author Laurent Laville <pear@laurent-laville.org>
* @license http://www.opensource.org/licenses/bsd-license.php BSD
* @version Release: 1.9.0
* @link http://pear.php.net/package/PHP_CompatInfo
* @since Class available since Release 1.8.0b3
*/
class PHP_CompatInfo_Renderer_Text extends PHP_CompatInfo_Renderer
{
/**
* Text Renderer Class constructor (ZE1) for PHP4
*
* @param object &$parser Instance of the parser (model of MVC pattern)
* @param array $conf A hash containing any additional configuration
*
* @access public
* @since version 1.8.0b3 (2008-06-07)
*/
function PHP_CompatInfo_Renderer_Text(&$parser, $conf)
{
$this->__construct($parser, $conf);
}
/**
* Text Renderer Class constructor (ZE2) for PHP5+
*
* @param object &$parser Instance of the parser (model of MVC pattern)
* @param array $conf A hash containing any additional configuration
*
* @access public
* @since version 1.8.0b3 (2008-06-07)
*/
function __construct(&$parser, $conf)
{
$defaults = array('colwidth' => array('f' => 29, 'e' => 12, 'c' => 20));
$conf = array_merge($defaults, $conf);
parent::PHP_CompatInfo_Renderer($parser, $conf);
}
/**
* Display final results
*
* Display final results, when data source parsing is over.
*
* @access public
* @return void
* @since version 1.8.0b3 (2008-06-07)
*/
function display()
{
$o = $this->args['output-level'];
$info = $this->parseData;
$hdr = array();
$src = $this->_parser->dataSource;
if (isset($this->args['dir'])) {
$dir = $this->args['dir'];
$hdr[] = 'Files';
} elseif (isset($this->args['file'])) {
$file = $this->args['file'];
$hdr[] = 'File';
} elseif (isset($this->args['string'])) {
$string = $this->args['string'];
$hdr[] = 'Source code';
} elseif ($src['dataType'] == 'directory') {
$dir = $src['dataSource'];
$hdr[] = 'Files';
} elseif ($src['dataType'] == 'file') {
$file = $src['dataSource'];
$hdr[] = 'File';
} else {
$string = $src['dataSource'];
$hdr[] = 'Source code';
}
$table = new Console_Table();
$f = 0;
if ($o & 16) {
$hdr[] = 'Version';
$f++;
}
if ($o & 1) {
$hdr[] = 'C';
$f++;
}
if ($o & 2) {
$hdr[] = 'Extensions';
$filter2 = array(&$this, '_splitExtname');
$table->addFilter($f+1, $filter2);
$f++;
}
if ($o & 4) {
if ($o & 8) {
$hdr[] = 'Constants/Tokens';
} else {
$hdr[] = 'Constants';
}
$f++;
} else {
if ($o & 8) {
$hdr[] = 'Tokens';
$f++;
}
}
$table->setHeaders($hdr);
$filter0 = array(&$this, '_splitFilename');
$table->addFilter(0, $filter0);
if ($o > 3 && $o < 16 || $o > 19) {
$filter3 = array(&$this, '_splitConstant');
$table->addFilter($f, $filter3);
}
$ext = implode("\r\n", $info['extensions']);
$const = implode("\r\n", array_merge($info['constants'], $info['tokens']));
if (isset($dir)) {
$ds = DIRECTORY_SEPARATOR;
$dir = str_replace(array('\\', '/'), $ds, $dir);
$data = array($dir . $ds . '*');
} elseif (isset($file)) {
$data = array($file);
} else {
$data = array('<?php ... ?>');
}
if ($o & 16) {
if (empty($info['max_version'])) {
$data[] = $info['version'];
} else {
$data[] = implode("\r\n", array($info['version'],
$info['max_version']));
}
}
if ($o & 1) {
$data[] = $info['cond_code'][0];
}
if ($o & 2) {
$data[] = $ext;
}
if ($o & 4) {
if ($o & 8) {
$data[] = $const;
} else {
$data[] = implode("\r\n", $info['constants']);
}
} else {
if ($o & 8) {
$data[] = implode("\r\n", $info['tokens']);
}
}
$table->addRow($data);
unset($info['max_version']);
unset($info['version']);
unset($info['classes']);
unset($info['functions']);
unset($info['extensions']);
unset($info['constants']);
unset($info['tokens']);
unset($info['cond_code']);
$ignored = $info['ignored_files'];
$all_functions = array();
unset($info['ignored_files']);
unset($info['ignored_functions']);
unset($info['ignored_extensions']);
unset($info['ignored_constants']);
// summarize : print only summary for directory without files details
if ($this->args['summarize'] === false && isset($dir)) {
foreach ($info as $file => $info) {
if (is_numeric($file{0})) {
// extra information available only when debug mode is on
$all_functions[$file] = $info;
continue;
}
if ($info === false) {
continue; // skip this (invalid) file
}
$ext = implode("\r\n", $info['extensions']);
$const = implode("\r\n", array_merge($info['constants'],
$info['tokens']));
$file = str_replace(array('\\', '/'), $ds, $file);
$table->addSeparator();
$data = array($file);
if ($o & 16) {
if (empty($info['max_version'])) {
$data[] = $info['version'];
} else {
$data[] = implode("\r\n", array($info['version'],
$info['max_version']));
}
}
if ($o & 1) {
$data[] = $info['cond_code'][0];
}
if ($o & 2) {
$data[] = $ext;
}
if ($o & 4) {
if ($o & 8) {
$data[] = $const;
} else {
$data[] = implode("\r\n", $info['constants']);
}
} else {
if ($o & 8) {
$data[] = implode("\r\n", $info['tokens']);
}
}
$table->addRow($data);
}
} else {
foreach ($info as $file => $info) {
if (is_numeric($file{0})) {
// extra information available only when debug mode is on
$all_functions[$file] = $info;
}
}
}
$output = $table->getTable();
// verbose level
$v = isset($this->args['verbose']) ? $this->args['verbose'] : 0;
// command line resume
if ($v & 1) {
$output .= "\nCommand Line resume :\n\n";
$table = new Console_Table();
$table->setHeaders(array('Option', 'Value'));
$filter0 = array(&$this, '_splitOption');
$table->addFilter(0, $filter0);
$filter1 = array(&$this, '_splitValue');
$table->addFilter(1, $filter1);
if (is_array($this->args)) {
foreach ($this->args as $key => $raw) {
if ($key == 'summarize') {
$raw = ($raw === true) ? 'TRUE' : 'FALSE';
}
if (is_array($raw)) {
$raw = implode(', ', $raw);
}
$contents = array($key, $raw);
$table->addRow($contents);
}
}
$output .= $table->getTable();
}
// parser options resume
if ($v & 2) {
$output .= "\nParser options :\n\n";
$table = new Console_Table();
$table->setHeaders(array('Option', 'Value'));
$filter0 = array(&$this, '_splitOption');
$table->addFilter(0, $filter0);
$filter1 = array(&$this, '_splitValue');
$table->addFilter(1, $filter1);
$opts = $this->_parser->options;
if (is_array($opts)) {
foreach ($opts as $key => $raw) {
if ($key == 'debug'
|| $key == 'recurse_dir'
|| $key == 'is_string') {
$raw = ($raw === true) ? 'TRUE' : 'FALSE';
}
if (substr($key, -6) == '_match') {
$val = array_values($raw[1]);
array_unshift($val, $raw[0]);
$raw = implode("\r\n", $val);
} else {
if (is_array($raw)) {
$raw = implode("\r\n", $raw);
}
}
$contents = array($key, $raw);
$table->addRow($contents);
}
}
$output .= $table->getTable();
}
// extra information
if ($v & 4) {
$output .= "\nDebug:\n\n";
$table = new Console_Table();
$table->setHeaders(array('Version', 'Function', 'Extension', 'PECL'));
foreach ($all_functions as $version => $functions) {
foreach ($functions as $func) {
$table->addRow(array($version,
$func['function'], $func['extension'],
(isset($func['pecl']) ?
(($func['pecl'] === true) ? 'yes' : 'no') : '')));
}
}
$output .= $table->getTable();
}
echo $output;
}
/**
* The Console_Table filter callback limits table output to 80 columns,
* and Path column to 29 characters
* (27 + 1 blank margin left + 1 blank margin right).
*
* @param string $data Content of filename column (0)
*
* @return string
* @access private
* @since 1.3.0
*/
function _splitFilename($data)
{
$w = $this->conf['colwidth']['f'] - 2;
if (strlen($data) <= $w) {
$str = str_pad($data, $w);
} else {
$str = '...' . substr($data, (strlen($data) - ($w - 3)));
}
return $str;
}
/**
* The Console_Table filter callback limits table output to 80 columns,
* and Extensions column to 12 characters
* (10 + 1 blank margin left + 1 blank margin right).
*
* @param string $data Content of extensions column
*
* @return string
* @access private
* @since 1.7.0
*/
function _splitExtname($data)
{
$szlim = $this->conf['colwidth']['e'] - 2;
$extArr = explode("\r\n", $data);
$str = '';
foreach ($extArr as $ext) {
if (strlen($ext) <= $szlim) {
$str .= str_pad($ext, $szlim);
} else {
$str .= '...' . substr($ext, (strlen($ext) - ($szlim - 3)));
}
$str .= "\r\n";
}
$str = rtrim($str, "\r\n");
return $str;
}
/**
* The Console_Table filter callback limits table output to 80 columns,
* and Constants/Tokens column to 20 characters
* (18 + 1 blank margin left + 1 blank margin right)
*
* @param string $data Content of constants/tokens column
*
* @return string
* @access private
* @since 1.7.0
*/
function _splitConstant($data)
{
$szlim = $this->conf['colwidth']['c'] - 2;
$cstArr = explode("\r\n", $data);
$str = '';
foreach ($cstArr as $cst) {
if (strlen($cst) <= $szlim) {
$str .= str_pad($cst, $szlim);
} else {
$str .= '...' . substr($cst, (strlen($cst) - ($szlim - 3)));
}
$str .= "\r\n";
}
$str = rtrim($str, "\r\n");
return $str;
}
/**
* The Console_Table filter callback limits table output to 80 columns,
* and Command line Option column to 25 characters
* (23 + 1 blank margin left + 1 blank margin right).
*
* @param string $data Content of option column (0)
*
* @return string
* @access private
* @since 1.7.0
*/
function _splitOption($data)
{
if (strlen($data) <= 23) {
$str = str_pad($data, 23);
} else {
$str = '...' . substr($data, (strlen($data) - 20));
}
return $str;
}
/**
* The Console_Table filter callback limits table output to 80 columns,
* and Command line Value column to 51 characters
* (49 + 1 blank margin left + 1 blank margin right)
*
* @param string $data Content of value column (1)
*
* @return string
* @access private
* @since 1.7.0
*/
function _splitValue($data)
{
$cstArr = explode("\r\n", $data);
$str = '';
foreach ($cstArr as $cst) {
if (strlen($cst) <= 49) {
$str .= str_pad($cst, 49);
} else {
$str .= '...' . substr($cst, (strlen($cst) - 46));
}
$str .= "\r\n";
}
$str = rtrim($str, "\r\n");
return $str;
}
}
?>

View File

@@ -0,0 +1,438 @@
<?php
/**
* Copyright (c) 2008-2009, Laurent Laville <pear@laurent-laville.org>
*
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
*
* * Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
* * Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* * Neither the name of the authors nor the names of its contributors
* may be used to endorse or promote products derived from this software
* without specific prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
* ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
* BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
* CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
* SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
* INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
* POSSIBILITY OF SUCH DAMAGE.
*
* PHP versions 4 and 5
*
* @category PHP
* @package PHP_CompatInfo
* @author Laurent Laville <pear@laurent-laville.org>
* @license http://www.opensource.org/licenses/bsd-license.php BSD
* @version CVS: $Id: Xml.php,v 1.13 2009/01/02 10:18:47 farell Exp $
* @link http://pear.php.net/package/PHP_CompatInfo
* @since File available since Release 1.8.0b2
*/
require_once 'XML/Util.php';
/**
* Array renderer for PHP_CompatInfo component.
*
* The PHP_CompatInfo_Renderer_Xml class is a concrete implementation
* of PHP_CompatInfo_Renderer abstract class. It simply display results as
* an XML stream.
*
* @category PHP
* @package PHP_CompatInfo
* @author Laurent Laville <pear@laurent-laville.org>
* @license http://www.opensource.org/licenses/bsd-license.php BSD
* @version Release: 1.9.0
* @link http://pear.php.net/package/PHP_CompatInfo
* @since Class available since Release 1.8.0b2
*/
class PHP_CompatInfo_Renderer_Xml extends PHP_CompatInfo_Renderer
{
/**
* Xml Renderer Class constructor (ZE1) for PHP4
*
* @param object &$parser Instance of the parser (model of MVC pattern)
* @param array $conf A hash containing any additional configuration
*
* @access public
* @since version 1.8.0b2 (2008-06-03)
*/
function PHP_CompatInfo_Renderer_Xml(&$parser, $conf)
{
$this->__construct($parser, $conf);
}
/**
* Xml Renderer Class constructor (ZE2) for PHP5+
*
* @param object &$parser Instance of the parser (model of MVC pattern)
* @param array $conf A hash containing any additional configuration
*
* @access public
* @since version 1.8.0b2 (2008-06-03)
*/
function __construct(&$parser, $conf)
{
$defaults = array('use-beautifier' => 'auto');
$conf = array_merge($defaults, $conf);
parent::PHP_CompatInfo_Renderer($parser, $conf);
}
/**
* Display final results
*
* Display final results, when data source parsing is over.
*
* @access public
* @return void
* @since version 1.8.0b2 (2008-06-03)
*/
function display()
{
if ($this->parseData === false) {
// invalid data source
return;
}
$version = isset($this->conf['xml']['version'])
? $this->conf['xml']['version'] : '1.0';
$encoding = isset($this->conf['xml']['encoding'])
? $this->conf['xml']['encoding'] : 'UTF-8';
$standalone = isset($this->conf['xml']['standalone'])
? $this->conf['xml']['standalone'] : null;
$msg = XML_Util::getXMLDeclaration($version, $encoding, $standalone);
$msg .= PHP_EOL;
$msg .= XML_Util::createStartElement('pci',
array('version' => '1.9.0'));
$o = $this->args['output-level'];
$v = $this->args['verbose'];
$dataSource = $this->_parser->dataSource['dataSource'];
$dataType = $this->_parser->dataSource['dataType'];
$options = $this->_parser->options;
if ($dataType == 'directory'
|| $dataType == 'array'
|| $dataType == 'file') {
// parsing a directory or a list of files, chunks of code
if ($options['is_string'] == false) {
if ($dataType == 'directory') {
// print <dir> tag
$tag = array('qname' => 'dir',
'content' => dirname($dataSource[0]));
} else {
// print <file> tag
$tag = array('qname' => 'file',
'content' => $dataSource[0]);
}
$msg .= XML_Util::createTagFromArray($tag);
$msg .= PHP_EOL;
}
// print global <version> tag
if ($o & 16) {
if (empty($this->parseData['max_version'])) {
$attr = array();
} else {
$attr = array('max' => $this->parseData['max_version']);
}
$tag = array('qname' => 'version',
'attributes' => $attr,
'content' => $this->parseData['version']);
$msg .= XML_Util::createTagFromArray($tag);
$msg .= PHP_EOL;
}
// print global <conditions> tag group
if ($o & 1) {
$msg .= $this->_printTagList($this->parseData['cond_code'],
'condition');
}
// print global <extensions> tag group
if ($o & 2) {
$msg .= $this->_printTagList($this->parseData['extensions'],
'extension');
}
// print global <constants> tag group
if ($o & 4) {
$msg .= $this->_printTagList($this->parseData['constants'],
'constant');
}
// print global <tokens> tag group
if ($o & 8) {
$msg .= $this->_printTagList($this->parseData['tokens'],
'token');
}
// print global <ignored> tag group
$msg .= XML_Util::createStartElement('ignored');
$msg .= PHP_EOL;
// with children groups <files>, <functions>, <extensions>, <constants>
$ignored = array('file' => $this->parseData['ignored_files'],
'function' => $this->parseData['ignored_functions'],
'extension' => $this->parseData['ignored_extensions'],
'constant' => $this->parseData['ignored_constants']);
foreach ($ignored as $tag => $data) {
$msg .= $this->_printTagList($data, $tag);
}
$msg .= XML_Util::createEndElement('ignored');
$msg .= PHP_EOL;
// remove summary data
unset($this->parseData['ignored_files']);
unset($this->parseData['ignored_functions']);
unset($this->parseData['ignored_extensions']);
unset($this->parseData['ignored_constants']);
unset($this->parseData['max_version']);
unset($this->parseData['version']);
unset($this->parseData['classes']);
unset($this->parseData['functions']);
unset($this->parseData['extensions']);
unset($this->parseData['constants']);
unset($this->parseData['tokens']);
unset($this->parseData['cond_code']);
if ($v & 4 || $options['debug'] == true) {
// print local <functions> tag group
$msg .= $this->_printTagList($this->parseData, 'function');
$entries = array_keys($this->parseData);
foreach ($entries as $k) {
if (is_numeric($k{0})) {
unset($this->parseData[$k]);
}
}
}
if ($dataType == 'file') {
// parsing a single file
$files = array($dataSource[0] => $this->parseData);
} else {
$files = $this->parseData;
}
} else {
// ... or a chunk of code (string)
$files = array($this->parseData);
}
if ($this->args['summarize'] === false
&& count($files) > 1) {
if ($options['is_string'] == false) {
// print <files> tag group
$msg .= XML_Util::createStartElement('files',
array('count' => count($files)));
$msg .= PHP_EOL;
}
foreach ($files as $file => $this->parseData) {
if ($options['is_string'] == true) {
$msg .= XML_Util::createStartElement('string',
array('name' => $file));
} else {
// print local <file> tag
$msg .= XML_Util::createStartElement('file',
array('name' => $file));
}
$msg .= PHP_EOL;
// print local <version> tag
if ($o & 16) {
if (empty($this->parseData['max_version'])) {
$attr = array();
} else {
$attr = array('max' => $this->parseData['max_version']);
}
$tag = array('qname' => 'version',
'attributes' => $attr,
'content' => $this->parseData['version']);
$msg .= XML_Util::createTagFromArray($tag);
$msg .= PHP_EOL;
}
// print local <conditions> tag group
if ($o & 1) {
$msg .= $this->_printTagList($this->parseData['cond_code'],
'condition');
}
// print local <extensions> tag group
if ($o & 2) {
$msg .= $this->_printTagList($this->parseData['extensions'],
'extension');
}
// print local <constants> tag group
if ($o & 4) {
$msg .= $this->_printTagList($this->parseData['constants'],
'constant');
}
// print local <tokens> tag group
if ($o & 8) {
$msg .= $this->_printTagList($this->parseData['tokens'],
'token');
}
// print local <ignored> tag group
$msg .= XML_Util::createStartElement('ignored');
$msg .= PHP_EOL;
// with children groups <functions>, <extensions>, <constants>
$ignored = array(
'function' => $this->parseData['ignored_functions'],
'extension' => $this->parseData['ignored_extensions'],
'constant' => $this->parseData['ignored_constants']
);
foreach ($ignored as $tag => $data) {
$msg .= $this->_printTagList($data, $tag);
}
$msg .= XML_Util::createEndElement('ignored');
$msg .= PHP_EOL;
// extra information only if verbose mode >= 4
if ($v & 4 || $options['debug'] == true) {
unset($this->parseData['ignored_files']);
unset($this->parseData['ignored_functions']);
unset($this->parseData['ignored_extensions']);
unset($this->parseData['ignored_constants']);
unset($this->parseData['max_version']);
unset($this->parseData['version']);
unset($this->parseData['classes']);
unset($this->parseData['functions']);
unset($this->parseData['extensions']);
unset($this->parseData['constants']);
unset($this->parseData['tokens']);
unset($this->parseData['cond_code']);
// print local <functions> tag group
$msg .= $this->_printTagList($this->parseData, 'function');
}
if ($options['is_string'] == true) {
$msg .= XML_Util::createEndElement('string');
} else {
$msg .= XML_Util::createEndElement('file');
}
$msg .= PHP_EOL;
}
if ($options['is_string'] == false) {
$msg .= XML_Util::createEndElement('files');
$msg .= PHP_EOL;
}
}
$msg .= XML_Util::createEndElement('pci');
$msg .= PHP_EOL;
if (strtolower($this->conf['use-beautifier']) != 'no') {
// try to see if we can improve XML render
$beautifier = 'XML/Beautifier.php';
if (PHP_CompatInfo_Renderer::isIncludable($beautifier)) {
include_once $beautifier;
$def = array();
$opt = isset($this->conf['beautifier'])
? $this->conf['beautifier'] : $def;
$fmt = new XML_Beautifier($opt);
$msg = $fmt->formatString($msg);
}
}
echo $msg;
}
/**
* Print a group of same tag in the XML report.
*
* Groups list are : extension(s), constant(s), token(s)
*
* @param array $dataSrc Data source
* @param string $tagName Name of the XML tag
*
* @return string
* @access private
* @since version 1.7.0b4 (2008-04-03)
*/
function _printTagList($dataSrc, $tagName)
{
$msg = '';
if ($tagName == 'function') {
$c = 0;
foreach ($dataSrc as $version => $functions) {
$c += count($functions);
}
$attributes = array('count' => $c);
} elseif ($tagName == 'condition') {
if ($this->_parser->options['debug'] === true) {
$c = 0;
foreach ($dataSrc[1] as $cond => $elements) {
$c += count($elements);
}
$attributes = array('count' => $c, 'level' => $dataSrc[0]);
} else {
$attributes = array('level' => $dataSrc[0]);
}
} else {
$attributes = array('count' => count($dataSrc));
}
$msg .= XML_Util::createStartElement($tagName.'s', $attributes);
$msg .= PHP_EOL;
if ($tagName == 'function') {
foreach ($dataSrc as $version => $functions) {
foreach ($functions as $data) {
$attr = array('version' => $version);
if (!empty($data['extension'])) {
$attr['extension'] = $data['extension'];
$attr['pecl'] = $data['pecl'] === true ?
'true' : 'false';
}
$tag = array('qname' => $tagName,
'attributes' => $attr,
'content' => $data['function']);
$msg .= XML_Util::createTagFromArray($tag);
$msg .= PHP_EOL;
}
}
} elseif ($tagName == 'condition') {
if ($this->_parser->options['debug'] == true) {
foreach ($dataSrc[1] as $cond => $elements) {
$cond = ($cond == 0) ? 1 : ($cond * 2);
foreach ($elements as $data) {
$tag = array('qname' => $tagName,
'attributes' => array('level' => $cond),
'content' => $data);
$msg .= XML_Util::createTagFromArray($tag);
$msg .= PHP_EOL;
}
}
}
} else {
foreach ($dataSrc as $data) {
$tag = array('qname' => $tagName,
'attributes' => array(),
'content' => $data);
$msg .= XML_Util::createTagFromArray($tag);
$msg .= PHP_EOL;
}
}
$msg .= XML_Util::createEndElement($tagName.'s');
$msg .= PHP_EOL;
return $msg;
}
}
?>

View File

@@ -0,0 +1,320 @@
<?php
/**
* SPL extension Class dictionary for PHP_CompatInfo 1.9.0a1 or better
*
* PHP versions 4 and 5
*
* @category PHP
* @package PHP_CompatInfo
* @author Davey Shafik <davey@php.net>
* @author Laurent Laville <pear@laurent-laville.org>
* @license http://www.opensource.org/licenses/bsd-license.php BSD
* @version CVS: $Id: SPL_class_array.php,v 1.2 2008/12/29 12:58:30 farell Exp $
* @link http://pear.php.net/package/PHP_CompatInfo
* @since version 1.9.0a1 (2008-11-23)
*/
$GLOBALS['_PHP_COMPATINFO_CLASS_SPL'] = array (
'AppendIterator' =>
array (
'init' => '5.0.0',
'name' => 'AppendIterator',
'ext' => 'SPL',
'pecl' => false,
),
'ArrayIterator' =>
array (
'init' => '5.0.0',
'name' => 'ArrayIterator',
'ext' => 'SPL',
'pecl' => false,
),
'ArrayObject' =>
array (
'init' => '5.0.0',
'name' => 'ArrayObject',
'ext' => 'SPL',
'pecl' => false,
),
'BadFunctionCallException' =>
array (
'init' => '5.0.0',
'name' => 'BadFunctionCallException',
'ext' => 'SPL',
'pecl' => false,
),
'BadMethodCallException' =>
array (
'init' => '5.0.0',
'name' => 'BadMethodCallException',
'ext' => 'SPL',
'pecl' => false,
),
'CachingIterator' =>
array (
'init' => '5.0.0',
'name' => 'CachingIterator',
'ext' => 'SPL',
'pecl' => false,
),
'Countable' =>
array (
'init' => '5.0.0',
'name' => 'Countable',
'ext' => 'SPL',
'pecl' => false,
),
'DirectoryIterator' =>
array (
'init' => '5.0.0',
'name' => 'DirectoryIterator',
'ext' => 'SPL',
'pecl' => false,
),
'DomainException' =>
array (
'init' => '5.0.0',
'name' => 'DomainException',
'ext' => 'SPL',
'pecl' => false,
),
'EmptyIterator' =>
array (
'init' => '5.0.0',
'name' => 'EmptyIterator',
'ext' => 'SPL',
'pecl' => false,
),
'FilterIterator' =>
array (
'init' => '5.0.0',
'name' => 'FilterIterator',
'ext' => 'SPL',
'pecl' => false,
),
'InfiniteIterator' =>
array (
'init' => '5.0.0',
'name' => 'InfiniteIterator',
'ext' => 'SPL',
'pecl' => false,
),
'InvalidArgumentException' =>
array (
'init' => '5.0.0',
'name' => 'InvalidArgumentException',
'ext' => 'SPL',
'pecl' => false,
),
'IteratorIterator' =>
array (
'init' => '5.0.0',
'name' => 'IteratorIterator',
'ext' => 'SPL',
'pecl' => false,
),
'LengthException' =>
array (
'init' => '5.0.0',
'name' => 'LengthException',
'ext' => 'SPL',
'pecl' => false,
),
'LimitIterator' =>
array (
'init' => '5.0.0',
'name' => 'LimitIterator',
'ext' => 'SPL',
'pecl' => false,
),
'LogicException' =>
array (
'init' => '5.0.0',
'name' => 'LogicException',
'ext' => 'SPL',
'pecl' => false,
),
'NoRewindIterator' =>
array (
'init' => '5.0.0',
'name' => 'NoRewindIterator',
'ext' => 'SPL',
'pecl' => false,
),
'OutOfBoundsException' =>
array (
'init' => '5.0.0',
'name' => 'OutOfBoundsException',
'ext' => 'SPL',
'pecl' => false,
),
'OutOfRangeException' =>
array (
'init' => '5.0.0',
'name' => 'OutOfRangeException',
'ext' => 'SPL',
'pecl' => false,
),
'OuterIterator' =>
array (
'init' => '5.0.0',
'name' => 'OuterIterator',
'ext' => 'SPL',
'pecl' => false,
),
'OverflowException' =>
array (
'init' => '5.0.0',
'name' => 'OverflowException',
'ext' => 'SPL',
'pecl' => false,
),
'ParentIterator' =>
array (
'init' => '5.0.0',
'name' => 'ParentIterator',
'ext' => 'SPL',
'pecl' => false,
),
'RangeException' =>
array (
'init' => '5.0.0',
'name' => 'RangeException',
'ext' => 'SPL',
'pecl' => false,
),
'RecursiveArrayIterator' =>
array (
'init' => '5.0.0',
'name' => 'RecursiveArrayIterator',
'ext' => 'SPL',
'pecl' => false,
),
'RecursiveCachingIterator' =>
array (
'init' => '5.0.0',
'name' => 'RecursiveCachingIterator',
'ext' => 'SPL',
'pecl' => false,
),
'RecursiveDirectoryIterator' =>
array (
'init' => '5.0.0',
'name' => 'RecursiveDirectoryIterator',
'ext' => 'SPL',
'pecl' => false,
),
'RecursiveFilterIterator' =>
array (
'init' => '5.0.0',
'name' => 'RecursiveFilterIterator',
'ext' => 'SPL',
'pecl' => false,
),
'RecursiveIterator' =>
array (
'init' => '5.0.0',
'name' => 'RecursiveIterator',
'ext' => 'SPL',
'pecl' => false,
),
'RecursiveIteratorIterator' =>
array (
'init' => '5.0.0',
'name' => 'RecursiveIteratorIterator',
'ext' => 'SPL',
'pecl' => false,
),
'RecursiveRegexIterator' =>
array (
'init' => '5.0.0',
'name' => 'RecursiveRegexIterator',
'ext' => 'SPL',
'pecl' => false,
),
'RegexIterator' =>
array (
'init' => '5.0.0',
'name' => 'RegexIterator',
'ext' => 'SPL',
'pecl' => false,
),
'RuntimeException' =>
array (
'init' => '5.0.0',
'name' => 'RuntimeException',
'ext' => 'SPL',
'pecl' => false,
),
'SeekableIterator' =>
array (
'init' => '5.0.0',
'name' => 'SeekableIterator',
'ext' => 'SPL',
'pecl' => false,
),
'SimpleXMLIterator' =>
array (
'init' => '5.0.0',
'name' => 'SimpleXMLIterator',
'ext' => 'SPL',
'pecl' => false,
),
'SplFileInfo' =>
array (
'init' => '5.0.0',
'name' => 'SplFileInfo',
'ext' => 'SPL',
'pecl' => false,
),
'SplFileObject' =>
array (
'init' => '5.0.0',
'name' => 'SplFileObject',
'ext' => 'SPL',
'pecl' => false,
),
'SplObjectStorage' =>
array (
'init' => '5.0.0',
'name' => 'SplObjectStorage',
'ext' => 'SPL',
'pecl' => false,
),
'SplObserver' =>
array (
'init' => '5.0.0',
'name' => 'SplObserver',
'ext' => 'SPL',
'pecl' => false,
),
'SplSubject' =>
array (
'init' => '5.0.0',
'name' => 'SplSubject',
'ext' => 'SPL',
'pecl' => false,
),
'SplTempFileObject' =>
array (
'init' => '5.0.0',
'name' => 'SplTempFileObject',
'ext' => 'SPL',
'pecl' => false,
),
'UnderflowException' =>
array (
'init' => '5.0.0',
'name' => 'UnderflowException',
'ext' => 'SPL',
'pecl' => false,
),
'UnexpectedValueException' =>
array (
'init' => '5.0.0',
'name' => 'UnexpectedValueException',
'ext' => 'SPL',
'pecl' => false,
),
);
?>

View File

@@ -0,0 +1,97 @@
<?php
/**
* SPL extension Function dictionary for PHP_CompatInfo 1.9.0b2 or better
*
* PHP versions 4 and 5
*
* @category PHP
* @package PHP_CompatInfo
* @author Davey Shafik <davey@php.net>
* @author Laurent Laville <pear@laurent-laville.org>
* @license http://www.opensource.org/licenses/bsd-license.php BSD
* @version CVS: $Id: SPL_func_array.php,v 1.1 2008/12/14 17:17:05 farell Exp $
* @link http://pear.php.net/package/PHP_CompatInfo
* @since version 1.9.0b2 (2008-12-19)
*/
$GLOBALS['_PHP_COMPATINFO_FUNC_SPL'] = array (
'class_implements' =>
array (
'init' => '5.0.0',
'ext' => 'SPL',
'pecl' => false,
),
'class_parents' =>
array (
'init' => '5.0.0',
'ext' => 'SPL',
'pecl' => false,
),
'iterator_apply' =>
array (
'init' => '5.2.0',
'ext' => 'SPL',
'pecl' => false,
),
'iterator_count' =>
array (
'init' => '5.1.3',
'ext' => 'SPL',
'pecl' => false,
),
'iterator_to_array' =>
array (
'init' => '5.1.3',
'ext' => 'SPL',
'pecl' => false,
),
'spl_autoload' =>
array (
'init' => '5.1.2',
'ext' => 'SPL',
'pecl' => false,
),
'spl_autoload_call' =>
array (
'init' => '5.1.2',
'ext' => 'SPL',
'pecl' => false,
),
'spl_autoload_extensions' =>
array (
'init' => '5.1.2',
'ext' => 'SPL',
'pecl' => false,
),
'spl_autoload_functions' =>
array (
'init' => '5.1.2',
'ext' => 'SPL',
'pecl' => false,
),
'spl_autoload_register' =>
array (
'init' => '5.1.2',
'ext' => 'SPL',
'pecl' => false,
),
'spl_autoload_unregister' =>
array (
'init' => '5.1.2',
'ext' => 'SPL',
'pecl' => false,
),
'spl_classes' =>
array (
'init' => '5.0.0',
'ext' => 'SPL',
'pecl' => false,
),
'spl_object_hash' =>
array (
'init' => '5.2.0',
'ext' => 'SPL',
'pecl' => false,
),
);
?>

View File

@@ -0,0 +1,47 @@
<?php
/**
* SQLite extension Class dictionary for PHP_CompatInfo 1.9.0a1 or better
*
* PHP versions 4 and 5
*
* @category PHP
* @package PHP_CompatInfo
* @author Davey Shafik <davey@php.net>
* @author Laurent Laville <pear@laurent-laville.org>
* @license http://www.opensource.org/licenses/bsd-license.php BSD
* @version CVS: $Id: SQLite_class_array.php,v 1.1 2008/12/14 17:18:18 farell Exp $
* @link http://pear.php.net/package/PHP_CompatInfo
* @since version 1.9.0a1 (2008-11-23)
*/
$GLOBALS['_PHP_COMPATINFO_CLASS_SQLITE'] = array (
'SQLiteDatabase' =>
array (
'init' => '4.0.0',
'name' => 'SQLiteDatabase',
'ext' => 'SQLite',
'pecl' => false,
),
'SQLiteException' =>
array (
'init' => '4.0.0',
'name' => 'SQLiteException',
'ext' => 'SQLite',
'pecl' => false,
),
'SQLiteResult' =>
array (
'init' => '4.0.0',
'name' => 'SQLiteResult',
'ext' => 'SQLite',
'pecl' => false,
),
'SQLiteUnbuffered' =>
array (
'init' => '4.0.0',
'name' => 'SQLiteUnbuffered',
'ext' => 'SQLite',
'pecl' => false,
),
);
?>

View File

@@ -0,0 +1,174 @@
<?php
/**
* SQLite extension Constant dictionary for PHP_CompatInfo 1.9.0a1 or better
*
* PHP versions 4 and 5
*
* @category PHP
* @package PHP_CompatInfo
* @author Davey Shafik <davey@php.net>
* @author Laurent Laville <pear@laurent-laville.org>
* @license http://www.opensource.org/licenses/bsd-license.php BSD
* @version CVS: $Id: SQLite_const_array.php,v 1.1 2008/12/14 17:18:18 farell Exp $
* @link http://pear.php.net/package/PHP_CompatInfo
* @since version 1.9.0a1 (2008-11-23)
*/
$GLOBALS['_PHP_COMPATINFO_CONST_SQLITE'] = array (
'SQLITE_ABORT' =>
array (
'init' => '4.0.0',
'name' => 'SQLITE_ABORT',
),
'SQLITE_ASSOC' =>
array (
'init' => '4.0.0',
'name' => 'SQLITE_ASSOC',
),
'SQLITE_AUTH' =>
array (
'init' => '4.0.0',
'name' => 'SQLITE_AUTH',
),
'SQLITE_BOTH' =>
array (
'init' => '4.0.0',
'name' => 'SQLITE_BOTH',
),
'SQLITE_BUSY' =>
array (
'init' => '4.0.0',
'name' => 'SQLITE_BUSY',
),
'SQLITE_CANTOPEN' =>
array (
'init' => '4.0.0',
'name' => 'SQLITE_CANTOPEN',
),
'SQLITE_CONSTRAINT' =>
array (
'init' => '4.0.0',
'name' => 'SQLITE_CONSTRAINT',
),
'SQLITE_CORRUPT' =>
array (
'init' => '4.0.0',
'name' => 'SQLITE_CORRUPT',
),
'SQLITE_DONE' =>
array (
'init' => '4.0.0',
'name' => 'SQLITE_DONE',
),
'SQLITE_EMPTY' =>
array (
'init' => '4.0.0',
'name' => 'SQLITE_EMPTY',
),
'SQLITE_ERROR' =>
array (
'init' => '4.0.0',
'name' => 'SQLITE_ERROR',
),
'SQLITE_FORMAT' =>
array (
'init' => '4.0.0',
'name' => 'SQLITE_FORMAT',
),
'SQLITE_FULL' =>
array (
'init' => '4.0.0',
'name' => 'SQLITE_FULL',
),
'SQLITE_INTERNAL' =>
array (
'init' => '4.0.0',
'name' => 'SQLITE_INTERNAL',
),
'SQLITE_INTERRUPT' =>
array (
'init' => '4.0.0',
'name' => 'SQLITE_INTERRUPT',
),
'SQLITE_IOERR' =>
array (
'init' => '4.0.0',
'name' => 'SQLITE_IOERR',
),
'SQLITE_LOCKED' =>
array (
'init' => '4.0.0',
'name' => 'SQLITE_LOCKED',
),
'SQLITE_MISMATCH' =>
array (
'init' => '4.0.0',
'name' => 'SQLITE_MISMATCH',
),
'SQLITE_MISUSE' =>
array (
'init' => '4.0.0',
'name' => 'SQLITE_MISUSE',
),
'SQLITE_NOLFS' =>
array (
'init' => '4.0.0',
'name' => 'SQLITE_NOLFS',
),
'SQLITE_NOMEM' =>
array (
'init' => '4.0.0',
'name' => 'SQLITE_NOMEM',
),
'SQLITE_NOTADB' =>
array (
'init' => '4.0.0',
'name' => 'SQLITE_NOTADB',
),
'SQLITE_NOTFOUND' =>
array (
'init' => '4.0.0',
'name' => 'SQLITE_NOTFOUND',
),
'SQLITE_NUM' =>
array (
'init' => '4.0.0',
'name' => 'SQLITE_NUM',
),
'SQLITE_OK' =>
array (
'init' => '4.0.0',
'name' => 'SQLITE_OK',
),
'SQLITE_PERM' =>
array (
'init' => '4.0.0',
'name' => 'SQLITE_PERM',
),
'SQLITE_PROTOCOL' =>
array (
'init' => '4.0.0',
'name' => 'SQLITE_PROTOCOL',
),
'SQLITE_READONLY' =>
array (
'init' => '4.0.0',
'name' => 'SQLITE_READONLY',
),
'SQLITE_ROW' =>
array (
'init' => '4.0.0',
'name' => 'SQLITE_ROW',
),
'SQLITE_SCHEMA' =>
array (
'init' => '4.0.0',
'name' => 'SQLITE_SCHEMA',
),
'SQLITE_TOOBIG' =>
array (
'init' => '4.0.0',
'name' => 'SQLITE_TOOBIG',
),
);
?>

View File

@@ -0,0 +1,286 @@
<?php
/**
* SQLite extension Function dictionary for PHP_CompatInfo 1.9.0b2 or better
*
* PHP versions 4 and 5
*
* @category PHP
* @package PHP_CompatInfo
* @author Davey Shafik <davey@php.net>
* @author Laurent Laville <pear@laurent-laville.org>
* @license http://www.opensource.org/licenses/bsd-license.php BSD
* @version CVS: $Id: SQLite_func_array.php,v 1.1 2008/12/14 17:18:18 farell Exp $
* @link http://pear.php.net/package/PHP_CompatInfo
* @since version 1.9.0b2 (2008-12-19)
*/
$GLOBALS['_PHP_COMPATINFO_FUNC_SQLITE'] = array (
'sqlite_array_query' =>
array (
'init' => '1.0',
'end' => '1.0.3',
'ext' => 'SQLite',
'pecl' => true,
),
'sqlite_busy_timeout' =>
array (
'init' => '1.0',
'end' => '1.0.3',
'ext' => 'SQLite',
'pecl' => true,
),
'sqlite_changes' =>
array (
'init' => '1.0',
'end' => '1.0.3',
'ext' => 'SQLite',
'pecl' => true,
),
'sqlite_close' =>
array (
'init' => '1.0',
'end' => '1.0.3',
'ext' => 'SQLite',
'pecl' => true,
),
'sqlite_column' =>
array (
'init' => '1.0',
'end' => '1.0.3',
'ext' => 'SQLite',
'pecl' => true,
),
'sqlite_create_aggregate' =>
array (
'init' => '1.0',
'end' => '1.0.3',
'ext' => 'SQLite',
'pecl' => true,
),
'sqlite_create_function' =>
array (
'init' => '4.0.0',
'name' => 'sqlite_create_function',
'ext' => 'SQLite',
'pecl' => false,
),
'sqlite_current' =>
array (
'init' => '1.0',
'end' => '1.0.3',
'ext' => 'SQLite',
'pecl' => true,
),
'sqlite_error_string' =>
array (
'init' => '1.0',
'end' => '1.0.3',
'ext' => 'SQLite',
'pecl' => true,
),
'sqlite_escape_string' =>
array (
'init' => '1.0',
'end' => '1.0.3',
'ext' => 'SQLite',
'pecl' => true,
),
'sqlite_exec' =>
array (
'init' => '1.0.3',
'end' => '1.0.3',
'ext' => 'SQLite',
'pecl' => true,
),
'sqlite_factory' =>
array (
'init' => '5.0.0',
'ext' => 'SQLite',
'pecl' => false,
),
'sqlite_fetch_all' =>
array (
'init' => '1.0',
'end' => '1.0.3',
'ext' => 'SQLite',
'pecl' => true,
),
'sqlite_fetch_array' =>
array (
'init' => '1.0',
'end' => '1.0.3',
'ext' => 'SQLite',
'pecl' => true,
),
'sqlite_fetch_column_types' =>
array (
'init' => '5.0.0',
'ext' => 'SQLite',
'pecl' => false,
),
'sqlite_fetch_object' =>
array (
'init' => '5.0.0',
'ext' => 'SQLite',
'pecl' => false,
),
'sqlite_fetch_single' =>
array (
'init' => '1.0.1',
'end' => '1.0.3',
'ext' => 'SQLite',
'pecl' => true,
),
'sqlite_fetch_string' =>
array (
'init' => '1.0',
'end' => '1.0.3',
'ext' => 'SQLite',
'pecl' => true,
),
'sqlite_field_name' =>
array (
'init' => '1.0',
'end' => '1.0.3',
'ext' => 'SQLite',
'pecl' => true,
),
'sqlite_has_more' =>
array (
'init' => '1.0',
'end' => '1.0.3',
'ext' => 'SQLite',
'pecl' => true,
),
'sqlite_has_prev' =>
array (
'init' => '5.0.0',
'ext' => 'SQLite',
'pecl' => false,
),
'sqlite_last_error' =>
array (
'init' => '1.0',
'end' => '1.0.3',
'ext' => 'SQLite',
'pecl' => true,
),
'sqlite_last_insert_rowid' =>
array (
'init' => '1.0',
'end' => '1.0.3',
'ext' => 'SQLite',
'pecl' => true,
),
'sqlite_libencoding' =>
array (
'init' => '1.0',
'end' => '1.0.3',
'ext' => 'SQLite',
'pecl' => true,
),
'sqlite_libversion' =>
array (
'init' => '1.0',
'end' => '1.0.3',
'ext' => 'SQLite',
'pecl' => true,
),
'sqlite_next' =>
array (
'init' => '1.0',
'end' => '1.0.3',
'ext' => 'SQLite',
'pecl' => true,
),
'sqlite_num_fields' =>
array (
'init' => '1.0',
'end' => '1.0.3',
'ext' => 'SQLite',
'pecl' => true,
),
'sqlite_num_rows' =>
array (
'init' => '1.0',
'end' => '1.0.3',
'ext' => 'SQLite',
'pecl' => true,
),
'sqlite_open' =>
array (
'init' => '1.0',
'end' => '1.0.3',
'ext' => 'SQLite',
'pecl' => true,
),
'sqlite_popen' =>
array (
'init' => '1.0',
'end' => '1.0.3',
'ext' => 'SQLite',
'pecl' => true,
),
'sqlite_prev' =>
array (
'init' => '5.0.0',
'ext' => 'SQLite',
'pecl' => false,
),
'sqlite_query' =>
array (
'init' => '1.0',
'end' => '1.0.3',
'ext' => 'SQLite',
'pecl' => true,
),
'sqlite_rewind' =>
array (
'init' => '1.0',
'end' => '1.0.3',
'ext' => 'SQLite',
'pecl' => true,
),
'sqlite_seek' =>
array (
'init' => '1.0',
'end' => '1.0.3',
'ext' => 'SQLite',
'pecl' => true,
),
'sqlite_single_query' =>
array (
'init' => '1.0.1',
'end' => '1.0.3',
'ext' => 'SQLite',
'pecl' => true,
),
'sqlite_udf_decode_binary' =>
array (
'init' => '1.0',
'end' => '1.0.3',
'ext' => 'SQLite',
'pecl' => true,
),
'sqlite_udf_encode_binary' =>
array (
'init' => '1.0',
'end' => '1.0.3',
'ext' => 'SQLite',
'pecl' => true,
),
'sqlite_unbuffered_query' =>
array (
'init' => '1.0',
'end' => '1.0.3',
'ext' => 'SQLite',
'pecl' => true,
),
'sqlite_valid' =>
array (
'init' => '5.0.0',
'ext' => 'SQLite',
'pecl' => false,
),
);
?>

View File

@@ -0,0 +1,26 @@
<?php
/**
* SimpleXML extension Class dictionary for PHP_CompatInfo 1.9.0a1 or better
*
* PHP versions 4 and 5
*
* @category PHP
* @package PHP_CompatInfo
* @author Davey Shafik <davey@php.net>
* @author Laurent Laville <pear@laurent-laville.org>
* @license http://www.opensource.org/licenses/bsd-license.php BSD
* @version CVS: $Id: SimpleXML_class_array.php,v 1.2 2008/12/29 12:56:01 farell Exp $
* @link http://pear.php.net/package/PHP_CompatInfo
* @since version 1.9.0a1 (2008-11-23)
*/
$GLOBALS['_PHP_COMPATINFO_CLASS_SIMPLEXML'] = array (
'SimpleXMLElement' =>
array (
'init' => '5.0.0',
'name' => 'SimpleXMLElement',
'ext' => 'SimpleXML',
'pecl' => false,
),
);
?>

View File

@@ -0,0 +1,37 @@
<?php
/**
* SimpleXML extension Function dictionary for PHP_CompatInfo 1.9.0b2 or better
*
* PHP versions 4 and 5
*
* @category PHP
* @package PHP_CompatInfo
* @author Davey Shafik <davey@php.net>
* @author Laurent Laville <pear@laurent-laville.org>
* @license http://www.opensource.org/licenses/bsd-license.php BSD
* @version CVS: $Id: SimpleXML_func_array.php,v 1.1 2008/12/14 17:14:44 farell Exp $
* @link http://pear.php.net/package/PHP_CompatInfo
* @since version 1.9.0b2 (2008-12-19)
*/
$GLOBALS['_PHP_COMPATINFO_FUNC_SIMPLEXML'] = array (
'simplexml_import_dom' =>
array (
'init' => '5.0.0',
'ext' => 'SimpleXML',
'pecl' => false,
),
'simplexml_load_file' =>
array (
'init' => '5.0.0',
'ext' => 'SimpleXML',
'pecl' => false,
),
'simplexml_load_string' =>
array (
'init' => '5.0.0',
'ext' => 'SimpleXML',
'pecl' => false,
),
);
?>

View File

@@ -0,0 +1,89 @@
<?php
/**
* apache2handler SAPI Function dictionary for PHP_CompatInfo 1.9.0b2 or better
*
* PHP versions 4 and 5
*
* @category PHP
* @package PHP_CompatInfo
* @author Davey Shafik <davey@php.net>
* @author Laurent Laville <pear@laurent-laville.org>
* @license http://www.opensource.org/licenses/bsd-license.php BSD
* @version CVS: $Id: apache2handler_sapi_array.php,v 1.1 2008/12/14 17:27:16 farell Exp $
* @link http://pear.php.net/package/PHP_CompatInfo
* @since version 1.9.0b2 (2008-12-19)
*/
$GLOBALS['_PHP_COMPATINFO_SAPI_APACHE2HANDLER'] = array (
'apache_get_modules' =>
array (
'init' => '4.3.2',
'ext' => 'standard',
'pecl' => false,
'sapi' => 'apache2handler',
),
'apache_get_version' =>
array (
'init' => '4.3.2',
'ext' => 'standard',
'pecl' => false,
'sapi' => 'apache2handler',
),
'apache_getenv' =>
array (
'init' => '4.3.0',
'ext' => 'standard',
'pecl' => false,
'sapi' => 'apache2handler',
),
'apache_lookup_uri' =>
array (
'init' => '4.0.0',
'ext' => 'standard',
'pecl' => false,
'sapi' => 'apache2handler',
),
'apache_note' =>
array (
'init' => '4.0.0',
'ext' => 'standard',
'pecl' => false,
'sapi' => 'apache2handler',
),
'apache_request_headers' =>
array (
'init' => '4.3.0',
'ext' => 'standard',
'pecl' => false,
'sapi' => 'apache2handler',
),
'apache_response_headers' =>
array (
'init' => '4.3.0',
'ext' => 'standard',
'pecl' => false,
'sapi' => 'apache2handler',
),
'apache_setenv' =>
array (
'init' => '4.2.0',
'ext' => 'standard',
'pecl' => false,
'sapi' => 'apache2handler',
),
'getallheaders' =>
array (
'init' => '4.0.0',
'ext' => 'standard',
'pecl' => false,
'sapi' => 'apache2handler',
),
'virtual' =>
array (
'init' => '4.0.0',
'ext' => 'standard',
'pecl' => false,
'sapi' => 'apache2handler',
),
);
?>

View File

@@ -0,0 +1,79 @@
<?php
/**
* bcmath extension Function dictionary for PHP_CompatInfo 1.9.0b2 or better
*
* PHP versions 4 and 5
*
* @category PHP
* @package PHP_CompatInfo
* @author Davey Shafik <davey@php.net>
* @author Laurent Laville <pear@laurent-laville.org>
* @license http://www.opensource.org/licenses/bsd-license.php BSD
* @version CVS: $Id: bcmath_func_array.php,v 1.1 2008/12/13 16:27:29 farell Exp $
* @link http://pear.php.net/package/PHP_CompatInfo
* @since version 1.9.0b2 (2008-12-19)
*/
$GLOBALS['_PHP_COMPATINFO_FUNC_BCMATH'] = array (
'bcadd' =>
array (
'init' => '4.0.0',
'ext' => 'bcmath',
'pecl' => false,
),
'bccomp' =>
array (
'init' => '4.0.0',
'ext' => 'bcmath',
'pecl' => false,
),
'bcdiv' =>
array (
'init' => '4.0.0',
'ext' => 'bcmath',
'pecl' => false,
),
'bcmod' =>
array (
'init' => '4.0.0',
'ext' => 'bcmath',
'pecl' => false,
),
'bcmul' =>
array (
'init' => '4.0.0',
'ext' => 'bcmath',
'pecl' => false,
),
'bcpow' =>
array (
'init' => '4.0.0',
'ext' => 'bcmath',
'pecl' => false,
),
'bcpowmod' =>
array (
'init' => '5.0.0',
'ext' => 'bcmath',
'pecl' => false,
),
'bcscale' =>
array (
'init' => '4.0.0',
'ext' => 'bcmath',
'pecl' => false,
),
'bcsqrt' =>
array (
'init' => '4.0.0',
'ext' => 'bcmath',
'pecl' => false,
),
'bcsub' =>
array (
'init' => '4.0.0',
'ext' => 'bcmath',
'pecl' => false,
),
);
?>

View File

@@ -0,0 +1,79 @@
<?php
/**
* bz2 extension Function dictionary for PHP_CompatInfo 1.9.0b2 or better
*
* PHP versions 4 and 5
*
* @category PHP
* @package PHP_CompatInfo
* @author Davey Shafik <davey@php.net>
* @author Laurent Laville <pear@laurent-laville.org>
* @license http://www.opensource.org/licenses/bsd-license.php BSD
* @version CVS: $Id: bz2_func_array.php,v 1.2 2008/12/28 15:51:44 farell Exp $
* @link http://pear.php.net/package/PHP_CompatInfo
* @since version 1.9.0b2 (2008-12-19)
*/
$GLOBALS['_PHP_COMPATINFO_FUNC_BZ2'] = array (
'bzclose' =>
array (
'init' => '4.0.4',
'ext' => 'bz2',
'pecl' => false,
),
'bzcompress' =>
array (
'init' => '4.0.4',
'ext' => 'bz2',
'pecl' => false,
),
'bzdecompress' =>
array (
'init' => '4.0.4',
'ext' => 'bz2',
'pecl' => false,
),
'bzerrno' =>
array (
'init' => '4.0.4',
'ext' => 'bz2',
'pecl' => false,
),
'bzerror' =>
array (
'init' => '4.0.4',
'ext' => 'bz2',
'pecl' => false,
),
'bzerrstr' =>
array (
'init' => '4.0.4',
'ext' => 'bz2',
'pecl' => false,
),
'bzflush' =>
array (
'init' => '4.0.4',
'ext' => 'bz2',
'pecl' => false,
),
'bzopen' =>
array (
'init' => '4.0.4',
'ext' => 'bz2',
'pecl' => false,
),
'bzread' =>
array (
'init' => '4.0.4',
'ext' => 'bz2',
'pecl' => false,
),
'bzwrite' =>
array (
'init' => '4.0.4',
'ext' => 'bz2',
'pecl' => false,
),
);
?>

View File

@@ -0,0 +1,124 @@
<?php
/**
* calendar extension Constant dictionary for PHP_CompatInfo 1.9.0a1 or better
*
* PHP versions 4 and 5
*
* @category PHP
* @package PHP_CompatInfo
* @author Davey Shafik <davey@php.net>
* @author Laurent Laville <pear@laurent-laville.org>
* @license http://www.opensource.org/licenses/bsd-license.php BSD
* @version CVS: $Id: calendar_const_array.php,v 1.2 2008/12/28 18:13:47 farell Exp $
* @link http://pear.php.net/package/PHP_CompatInfo
* @since version 1.9.0a1 (2008-11-23)
*/
$GLOBALS['_PHP_COMPATINFO_CONST_CALENDAR'] = array (
'CAL_DOW_DAYNO' =>
array (
'init' => '4.0.0',
'name' => 'CAL_DOW_DAYNO',
),
'CAL_DOW_LONG' =>
array (
'init' => '4.0.0',
'name' => 'CAL_DOW_LONG',
),
'CAL_DOW_SHORT' =>
array (
'init' => '4.0.0',
'name' => 'CAL_DOW_SHORT',
),
'CAL_EASTER_ALWAYS_GREGORIAN' =>
array (
'init' => '4.3.0',
'name' => 'CAL_EASTER_ALWAYS_GREGORIAN',
),
'CAL_EASTER_ALWAYS_JULIAN' =>
array (
'init' => '4.3.0',
'name' => 'CAL_EASTER_ALWAYS_JULIAN',
),
'CAL_EASTER_DEFAULT' =>
array (
'init' => '4.3.0',
'name' => 'CAL_EASTER_DEFAULT',
),
'CAL_EASTER_ROMAN' =>
array (
'init' => '4.3.0',
'name' => 'CAL_EASTER_ROMAN',
),
'CAL_FRENCH' =>
array (
'init' => '4.0.0',
'name' => 'CAL_FRENCH',
),
'CAL_GREGORIAN' =>
array (
'init' => '4.0.0',
'name' => 'CAL_GREGORIAN',
),
'CAL_JEWISH' =>
array (
'init' => '4.0.0',
'name' => 'CAL_JEWISH',
),
'CAL_JEWISH_ADD_ALAFIM' =>
array (
'init' => '5.0.0',
'name' => 'CAL_JEWISH_ADD_ALAFIM',
),
'CAL_JEWISH_ADD_ALAFIM_GERESH' =>
array (
'init' => '5.0.0',
'name' => 'CAL_JEWISH_ADD_ALAFIM_GERESH',
),
'CAL_JEWISH_ADD_GERESHAYIM' =>
array (
'init' => '5.0.0',
'name' => 'CAL_JEWISH_ADD_GERESHAYIM',
),
'CAL_JULIAN' =>
array (
'init' => '4.0.0',
'name' => 'CAL_JULIAN',
),
'CAL_MONTH_FRENCH' =>
array (
'init' => '4.0.0',
'name' => 'CAL_MONTH_FRENCH',
),
'CAL_MONTH_GREGORIAN_LONG' =>
array (
'init' => '4.0.0',
'name' => 'CAL_MONTH_GREGORIAN_LONG',
),
'CAL_MONTH_GREGORIAN_SHORT' =>
array (
'init' => '4.0.0',
'name' => 'CAL_MONTH_GREGORIAN_SHORT',
),
'CAL_MONTH_JEWISH' =>
array (
'init' => '4.0.0',
'name' => 'CAL_MONTH_JEWISH',
),
'CAL_MONTH_JULIAN_LONG' =>
array (
'init' => '4.0.0',
'name' => 'CAL_MONTH_JULIAN_LONG',
),
'CAL_MONTH_JULIAN_SHORT' =>
array (
'init' => '4.0.0',
'name' => 'CAL_MONTH_JULIAN_SHORT',
),
'CAL_NUM_CALS' =>
array (
'init' => '4.0.0',
'name' => 'CAL_NUM_CALS',
),
);
?>

View File

@@ -0,0 +1,127 @@
<?php
/**
* calendar extension Function dictionary for PHP_CompatInfo 1.9.0b2 or better
*
* PHP versions 4 and 5
*
* @category PHP
* @package PHP_CompatInfo
* @author Davey Shafik <davey@php.net>
* @author Laurent Laville <pear@laurent-laville.org>
* @license http://www.opensource.org/licenses/bsd-license.php BSD
* @version CVS: $Id: calendar_func_array.php,v 1.1 2008/12/13 16:31:23 farell Exp $
* @link http://pear.php.net/package/PHP_CompatInfo
* @since version 1.9.0b2 (2008-12-19)
*/
$GLOBALS['_PHP_COMPATINFO_FUNC_CALENDAR'] = array (
'cal_days_in_month' =>
array (
'init' => '4.0.7',
'ext' => 'calendar',
'pecl' => false,
),
'cal_from_jd' =>
array (
'init' => '4.0.7',
'ext' => 'calendar',
'pecl' => false,
),
'cal_info' =>
array (
'init' => '4.0.7',
'ext' => 'calendar',
'pecl' => false,
),
'cal_to_jd' =>
array (
'init' => '4.0.7',
'ext' => 'calendar',
'pecl' => false,
),
'easter_date' =>
array (
'init' => '4.0.0',
'ext' => 'calendar',
'pecl' => false,
),
'easter_days' =>
array (
'init' => '4.0.0',
'ext' => 'calendar',
'pecl' => false,
),
'frenchtojd' =>
array (
'init' => '4.0.0',
'ext' => 'calendar',
'pecl' => false,
),
'gregoriantojd' =>
array (
'init' => '4.0.0',
'ext' => 'calendar',
'pecl' => false,
),
'jddayofweek' =>
array (
'init' => '4.0.0',
'ext' => 'calendar',
'pecl' => false,
),
'jdmonthname' =>
array (
'init' => '4.0.0',
'ext' => 'calendar',
'pecl' => false,
),
'jdtofrench' =>
array (
'init' => '4.0.0',
'ext' => 'calendar',
'pecl' => false,
),
'jdtogregorian' =>
array (
'init' => '4.0.0',
'ext' => 'calendar',
'pecl' => false,
),
'jdtojewish' =>
array (
'init' => '4.0.0',
'ext' => 'calendar',
'pecl' => false,
),
'jdtojulian' =>
array (
'init' => '4.0.0',
'ext' => 'calendar',
'pecl' => false,
),
'jdtounix' =>
array (
'init' => '4.0.0',
'ext' => 'calendar',
'pecl' => false,
),
'jewishtojd' =>
array (
'init' => '4.0.0',
'ext' => 'calendar',
'pecl' => false,
),
'juliantojd' =>
array (
'init' => '4.0.0',
'ext' => 'calendar',
'pecl' => false,
),
'unixtojd' =>
array (
'init' => '4.0.0',
'ext' => 'calendar',
'pecl' => false,
),
);
?>

View File

@@ -0,0 +1,26 @@
<?php
/**
* cgi SAPI Function dictionary for PHP_CompatInfo 1.9.0b2 or better
*
* PHP versions 4 and 5
*
* @category PHP
* @package PHP_CompatInfo
* @author Davey Shafik <davey@php.net>
* @author Laurent Laville <pear@laurent-laville.org>
* @license http://www.opensource.org/licenses/bsd-license.php BSD
* @version CVS: $Id: cgi_sapi_array.php,v 1.1 2008/12/14 17:27:16 farell Exp $
* @link http://pear.php.net/package/PHP_CompatInfo
* @since version 1.9.0b2 (2008-12-19)
*/
$GLOBALS['_PHP_COMPATINFO_SAPI_CGI'] = array (
'dl' =>
array (
'init' => '4.0.0',
'ext' => 'standard',
'pecl' => false,
'sapi' => 'cgi',
),
);
?>

View File

@@ -0,0 +1,65 @@
<?php
/**
* Class dictionary for PHP_CompatInfo 1.9.0a1 or better
*
* PHP versions 4 and 5
*
* @category PHP
* @package PHP_CompatInfo
* @author Davey Shafik <davey@php.net>
* @author Laurent Laville <pear@laurent-laville.org>
* @license http://www.opensource.org/licenses/bsd-license.php BSD
* @version CVS: $Id: class_array.php,v 1.3 2009/01/03 10:52:05 farell Exp $
* @link http://pear.php.net/package/PHP_CompatInfo
* @since version 1.9.0a1 (2008-11-23)
*/
require_once 'PHP/CompatInfo/date_class_array.php';
require_once 'PHP/CompatInfo/dom_class_array.php';
require_once 'PHP/CompatInfo/libxml_class_array.php';
require_once 'PHP/CompatInfo/mysqli_class_array.php';
require_once 'PHP/CompatInfo/SimpleXML_class_array.php';
require_once 'PHP/CompatInfo/SPL_class_array.php';
require_once 'PHP/CompatInfo/SQLite_class_array.php';
require_once 'PHP/CompatInfo/standard_class_array.php';
require_once 'PHP/CompatInfo/xmlreader_class_array.php';
require_once 'PHP/CompatInfo/xmlwriter_class_array.php';
require_once 'PHP/CompatInfo/xsl_class_array.php';
/**
* Predefined Classes
*
* > Standard Defined Classes
* These classes are defined in the standard set of functions included in
* the PHP build.
* - Directory
* - stdClass
* - __PHP_Incomplete_Class
*
* > Predefined classes as of PHP 5
* These additional predefined classes were introduced in PHP 5.0.0
* - Exception
* - php_user_filter
*
* > Miscellaneous extensions
* define other classes which are described in their reference.
*
* @link http://www.php.net/manual/en/function.get-declared-classes.php
* @link http://www.php.net/manual/en/reserved.classes.php
* @global array $GLOBALS['_PHP_COMPATINFO_CLASS']
*/
$GLOBALS['_PHP_COMPATINFO_CLASS'] = array_merge(
$GLOBALS['_PHP_COMPATINFO_CLASS_DATE'],
$GLOBALS['_PHP_COMPATINFO_CLASS_DOM'],
$GLOBALS['_PHP_COMPATINFO_CLASS_LIBXML'],
$GLOBALS['_PHP_COMPATINFO_CLASS_MYSQLI'],
$GLOBALS['_PHP_COMPATINFO_CLASS_SIMPLEXML'],
$GLOBALS['_PHP_COMPATINFO_CLASS_SPL'],
$GLOBALS['_PHP_COMPATINFO_CLASS_SQLITE'],
$GLOBALS['_PHP_COMPATINFO_CLASS_STANDARD'],
$GLOBALS['_PHP_COMPATINFO_CLASS_XMLREADER'],
$GLOBALS['_PHP_COMPATINFO_CLASS_XMLWRITER'],
$GLOBALS['_PHP_COMPATINFO_CLASS_XSL']
);
?>

View File

@@ -0,0 +1,26 @@
<?php
/**
* cli SAPI Function dictionary for PHP_CompatInfo 1.9.0b2 or better
*
* PHP versions 4 and 5
*
* @category PHP
* @package PHP_CompatInfo
* @author Davey Shafik <davey@php.net>
* @author Laurent Laville <pear@laurent-laville.org>
* @license http://www.opensource.org/licenses/bsd-license.php BSD
* @version CVS: $Id: cli_sapi_array.php,v 1.1 2008/12/14 17:27:17 farell Exp $
* @link http://pear.php.net/package/PHP_CompatInfo
* @since version 1.9.0b2 (2008-12-19)
*/
$GLOBALS['_PHP_COMPATINFO_SAPI_CLI'] = array (
'dl' =>
array (
'init' => '4.0.0',
'ext' => 'standard',
'pecl' => false,
'sapi' => 'cli',
),
);
?>

View File

@@ -0,0 +1,61 @@
<?php
/**
* com_dotnet extension Class dictionary for PHP_CompatInfo 1.9.0a1 or better
*
* PHP versions 4 and 5
*
* @category PHP
* @package PHP_CompatInfo
* @author Davey Shafik <davey@php.net>
* @author Laurent Laville <pear@laurent-laville.org>
* @license http://www.opensource.org/licenses/bsd-license.php BSD
* @version CVS: $Id: com_dotnet_class_array.php,v 1.1 2008/12/13 16:23:29 farell Exp $
* @link http://pear.php.net/package/PHP_CompatInfo
* @since version 1.9.0a1 (2008-11-23)
*/
$GLOBALS['_PHP_COMPATINFO_CLASS_COM_DOTNET'] = array (
'COMPersistHelper' =>
array (
'init' => '5.0.0',
'name' => 'COMPersistHelper',
'ext' => 'com_dotnet',
'pecl' => false,
),
'com' =>
array (
'init' => '5.0.0',
'name' => 'com',
'ext' => 'com_dotnet',
'pecl' => false,
),
'com_exception' =>
array (
'init' => '5.0.0',
'name' => 'com_exception',
'ext' => 'com_dotnet',
'pecl' => false,
),
'com_safearray_proxy' =>
array (
'init' => '5.0.0',
'name' => 'com_safearray_proxy',
'ext' => 'com_dotnet',
'pecl' => false,
),
'dotnet' =>
array (
'init' => '5.0.0',
'name' => 'dotnet',
'ext' => 'com_dotnet',
'pecl' => false,
),
'variant' =>
array (
'init' => '5.0.0',
'name' => 'variant',
'ext' => 'com_dotnet',
'pecl' => false,
),
);
?>

View File

@@ -0,0 +1,264 @@
<?php
/**
* com_dotnet extension Constant dictionary for PHP_CompatInfo 1.9.0a1 or better
*
* PHP versions 4 and 5
*
* @category PHP
* @package PHP_CompatInfo
* @author Davey Shafik <davey@php.net>
* @author Laurent Laville <pear@laurent-laville.org>
* @license http://www.opensource.org/licenses/bsd-license.php BSD
* @version CVS: $Id: com_dotnet_const_array.php,v 1.1 2008/12/13 16:23:29 farell Exp $
* @link http://pear.php.net/package/PHP_CompatInfo
* @since version 1.9.0a1 (2008-11-23)
*/
$GLOBALS['_PHP_COMPATINFO_CONST_COM_DOTNET'] = array (
'CLSCTX_ALL' =>
array (
'init' => '5.0.0',
'name' => 'CLSCTX_ALL',
),
'CLSCTX_INPROC_HANDLER' =>
array (
'init' => '5.0.0',
'name' => 'CLSCTX_INPROC_HANDLER',
),
'CLSCTX_INPROC_SERVER' =>
array (
'init' => '5.0.0',
'name' => 'CLSCTX_INPROC_SERVER',
),
'CLSCTX_LOCAL_SERVER' =>
array (
'init' => '5.0.0',
'name' => 'CLSCTX_LOCAL_SERVER',
),
'CLSCTX_REMOTE_SERVER' =>
array (
'init' => '5.0.0',
'name' => 'CLSCTX_REMOTE_SERVER',
),
'CLSCTX_SERVER' =>
array (
'init' => '5.0.0',
'name' => 'CLSCTX_SERVER',
),
'CP_ACP' =>
array (
'init' => '5.0.0',
'name' => 'CP_ACP',
),
'CP_MACCP' =>
array (
'init' => '5.0.0',
'name' => 'CP_MACCP',
),
'CP_OEMCP' =>
array (
'init' => '5.0.0',
'name' => 'CP_OEMCP',
),
'CP_SYMBOL' =>
array (
'init' => '5.0.0',
'name' => 'CP_SYMBOL',
),
'CP_THREAD_ACP' =>
array (
'init' => '5.0.0',
'name' => 'CP_THREAD_ACP',
),
'CP_UTF7' =>
array (
'init' => '5.0.0',
'name' => 'CP_UTF7',
),
'CP_UTF8' =>
array (
'init' => '5.0.0',
'name' => 'CP_UTF8',
),
'DISP_E_BADINDEX' =>
array (
'init' => '5.0.0',
'name' => 'DISP_E_BADINDEX',
),
'DISP_E_DIVBYZERO' =>
array (
'init' => '5.0.0',
'name' => 'DISP_E_DIVBYZERO',
),
'DISP_E_OVERFLOW' =>
array (
'init' => '5.0.0',
'name' => 'DISP_E_OVERFLOW',
),
'MK_E_UNAVAILABLE' =>
array (
'init' => '5.0.0',
'name' => 'MK_E_UNAVAILABLE',
),
'NORM_IGNORECASE' =>
array (
'init' => '5.0.0',
'name' => 'NORM_IGNORECASE',
),
'NORM_IGNOREKANATYPE' =>
array (
'init' => '5.0.0',
'name' => 'NORM_IGNOREKANATYPE',
),
'NORM_IGNORENONSPACE' =>
array (
'init' => '5.0.0',
'name' => 'NORM_IGNORENONSPACE',
),
'NORM_IGNORESYMBOLS' =>
array (
'init' => '5.0.0',
'name' => 'NORM_IGNORESYMBOLS',
),
'NORM_IGNOREWIDTH' =>
array (
'init' => '5.0.0',
'name' => 'NORM_IGNOREWIDTH',
),
'VARCMP_EQ' =>
array (
'init' => '5.0.0',
'name' => 'VARCMP_EQ',
),
'VARCMP_GT' =>
array (
'init' => '5.0.0',
'name' => 'VARCMP_GT',
),
'VARCMP_LT' =>
array (
'init' => '5.0.0',
'name' => 'VARCMP_LT',
),
'VARCMP_NULL' =>
array (
'init' => '5.0.0',
'name' => 'VARCMP_NULL',
),
'VT_ARRAY' =>
array (
'init' => '5.0.0',
'name' => 'VT_ARRAY',
),
'VT_BOOL' =>
array (
'init' => '5.0.0',
'name' => 'VT_BOOL',
),
'VT_BSTR' =>
array (
'init' => '5.0.0',
'name' => 'VT_BSTR',
),
'VT_BYREF' =>
array (
'init' => '5.0.0',
'name' => 'VT_BYREF',
),
'VT_CY' =>
array (
'init' => '5.0.0',
'name' => 'VT_CY',
),
'VT_DATE' =>
array (
'init' => '5.0.0',
'name' => 'VT_DATE',
),
'VT_DECIMAL' =>
array (
'init' => '5.0.0',
'name' => 'VT_DECIMAL',
),
'VT_DISPATCH' =>
array (
'init' => '5.0.0',
'name' => 'VT_DISPATCH',
),
'VT_EMPTY' =>
array (
'init' => '5.0.0',
'name' => 'VT_EMPTY',
),
'VT_ERROR' =>
array (
'init' => '5.0.0',
'name' => 'VT_ERROR',
),
'VT_I1' =>
array (
'init' => '5.0.0',
'name' => 'VT_I1',
),
'VT_I2' =>
array (
'init' => '5.0.0',
'name' => 'VT_I2',
),
'VT_I4' =>
array (
'init' => '5.0.0',
'name' => 'VT_I4',
),
'VT_INT' =>
array (
'init' => '5.0.0',
'name' => 'VT_INT',
),
'VT_NULL' =>
array (
'init' => '5.0.0',
'name' => 'VT_NULL',
),
'VT_R4' =>
array (
'init' => '5.0.0',
'name' => 'VT_R4',
),
'VT_R8' =>
array (
'init' => '5.0.0',
'name' => 'VT_R8',
),
'VT_UI1' =>
array (
'init' => '5.0.0',
'name' => 'VT_UI1',
),
'VT_UI2' =>
array (
'init' => '5.0.0',
'name' => 'VT_UI2',
),
'VT_UI4' =>
array (
'init' => '5.0.0',
'name' => 'VT_UI4',
),
'VT_UINT' =>
array (
'init' => '5.0.0',
'name' => 'VT_UINT',
),
'VT_UNKNOWN' =>
array (
'init' => '5.0.0',
'name' => 'VT_UNKNOWN',
),
'VT_VARIANT' =>
array (
'init' => '5.0.0',
'name' => 'VT_VARIANT',
),
);
?>

View File

@@ -0,0 +1,211 @@
<?php
/**
* com_dotnet extension Function dictionary for PHP_CompatInfo 1.9.0b2 or better
*
* PHP versions 4 and 5
*
* @category PHP
* @package PHP_CompatInfo
* @author Davey Shafik <davey@php.net>
* @author Laurent Laville <pear@laurent-laville.org>
* @license http://www.opensource.org/licenses/bsd-license.php BSD
* @version CVS: $Id: com_dotnet_func_array.php,v 1.2 2008/12/13 16:25:56 farell Exp $
* @link http://pear.php.net/package/PHP_CompatInfo
* @since version 1.9.0b2 (2008-12-19)
*/
$GLOBALS['_PHP_COMPATINFO_FUNC_COM_DOTNET'] = array (
'com_create_guid' =>
array (
'init' => '5.0.0',
'ext' => 'com_dotnet',
'pecl' => false,
),
'com_event_sink' =>
array (
'init' => '4.2.0',
'ext' => 'com_dotnet',
'pecl' => false,
),
'com_get_active_object' =>
array (
'init' => '5.0.0',
'ext' => 'com_dotnet',
'pecl' => false,
),
'com_load_typelib' =>
array (
'init' => '4.0.7',
'ext' => 'com_dotnet',
'pecl' => false,
),
'com_message_pump' =>
array (
'init' => '4.2.0',
'ext' => 'com_dotnet',
'pecl' => false,
),
'com_print_typeinfo' =>
array (
'init' => '4.2.0',
'ext' => 'com_dotnet',
'pecl' => false,
),
'variant_abs' =>
array (
'init' => '5.0.0',
'ext' => 'com_dotnet',
'pecl' => false,
),
'variant_add' =>
array (
'init' => '5.0.0',
'ext' => 'com_dotnet',
'pecl' => false,
),
'variant_and' =>
array (
'init' => '5.0.0',
'ext' => 'com_dotnet',
'pecl' => false,
),
'variant_cast' =>
array (
'init' => '5.0.0',
'ext' => 'com_dotnet',
'pecl' => false,
),
'variant_cat' =>
array (
'init' => '5.0.0',
'ext' => 'com_dotnet',
'pecl' => false,
),
'variant_cmp' =>
array (
'init' => '5.0.0',
'ext' => 'com_dotnet',
'pecl' => false,
),
'variant_date_from_timestamp' =>
array (
'init' => '5.0.0',
'ext' => 'com_dotnet',
'pecl' => false,
),
'variant_date_to_timestamp' =>
array (
'init' => '5.0.0',
'ext' => 'com_dotnet',
'pecl' => false,
),
'variant_div' =>
array (
'init' => '5.0.0',
'ext' => 'com_dotnet',
'pecl' => false,
),
'variant_eqv' =>
array (
'init' => '5.0.0',
'ext' => 'com_dotnet',
'pecl' => false,
),
'variant_fix' =>
array (
'init' => '5.0.0',
'ext' => 'com_dotnet',
'pecl' => false,
),
'variant_get_type' =>
array (
'init' => '5.0.0',
'ext' => 'com_dotnet',
'pecl' => false,
),
'variant_idiv' =>
array (
'init' => '5.0.0',
'ext' => 'com_dotnet',
'pecl' => false,
),
'variant_imp' =>
array (
'init' => '5.0.0',
'ext' => 'com_dotnet',
'pecl' => false,
),
'variant_int' =>
array (
'init' => '5.0.0',
'ext' => 'com_dotnet',
'pecl' => false,
),
'variant_mod' =>
array (
'init' => '5.0.0',
'ext' => 'com_dotnet',
'pecl' => false,
),
'variant_mul' =>
array (
'init' => '5.0.0',
'ext' => 'com_dotnet',
'pecl' => false,
),
'variant_neg' =>
array (
'init' => '5.0.0',
'ext' => 'com_dotnet',
'pecl' => false,
),
'variant_not' =>
array (
'init' => '5.0.0',
'ext' => 'com_dotnet',
'pecl' => false,
),
'variant_or' =>
array (
'init' => '5.0.0',
'ext' => 'com_dotnet',
'pecl' => false,
),
'variant_pow' =>
array (
'init' => '5.0.0',
'ext' => 'com_dotnet',
'pecl' => false,
),
'variant_round' =>
array (
'init' => '5.0.0',
'ext' => 'com_dotnet',
'pecl' => false,
),
'variant_set' =>
array (
'init' => '5.0.0',
'ext' => 'com_dotnet',
'pecl' => false,
),
'variant_set_type' =>
array (
'init' => '5.0.0',
'ext' => 'com_dotnet',
'pecl' => false,
),
'variant_sub' =>
array (
'init' => '5.0.0',
'ext' => 'com_dotnet',
'pecl' => false,
),
'variant_xor' =>
array (
'init' => '5.0.0',
'ext' => 'com_dotnet',
'pecl' => false,
),
);
?>

View File

@@ -0,0 +1,69 @@
<?php
/**
* Constant dictionary for PHP_CompatInfo 1.9.0a1 or better
*
* PHP versions 4 and 5
*
* @category PHP
* @package PHP_CompatInfo
* @author Davey Shafik <davey@php.net>
* @author Laurent Laville <pear@laurent-laville.org>
* @license http://www.opensource.org/licenses/bsd-license.php BSD
* @version CVS: $Id: const_array.php,v 1.19 2009/01/03 10:59:19 farell Exp $
* @link http://pear.php.net/package/PHP_CompatInfo
* @since version 1.9.0a1 (2008-11-23)
*/
require_once 'PHP/CompatInfo/calendar_const_array.php';
require_once 'PHP/CompatInfo/date_const_array.php';
require_once 'PHP/CompatInfo/dom_const_array.php';
require_once 'PHP/CompatInfo/filter_const_array.php';
require_once 'PHP/CompatInfo/ftp_const_array.php';
require_once 'PHP/CompatInfo/gd_const_array.php';
require_once 'PHP/CompatInfo/hash_const_array.php';
require_once 'PHP/CompatInfo/iconv_const_array.php';
require_once 'PHP/CompatInfo/internal_const_array.php';
require_once 'PHP/CompatInfo/libxml_const_array.php';
require_once 'PHP/CompatInfo/mbstring_const_array.php';
require_once 'PHP/CompatInfo/mysql_const_array.php';
require_once 'PHP/CompatInfo/mysqli_const_array.php';
require_once 'PHP/CompatInfo/openssl_const_array.php';
require_once 'PHP/CompatInfo/pcre_const_array.php';
require_once 'PHP/CompatInfo/pgsql_const_array.php';
require_once 'PHP/CompatInfo/SQLite_const_array.php';
require_once 'PHP/CompatInfo/standard_const_array.php';
require_once 'PHP/CompatInfo/tokenizer_const_array.php';
require_once 'PHP/CompatInfo/xml_const_array.php';
require_once 'PHP/CompatInfo/xsl_const_array.php';
/**
* Predefined Constants
*
* @link http://www.php.net/manual/en/reserved.constants.php
* @global array $GLOBALS['_PHP_COMPATINFO_CONST']
*/
$GLOBALS['_PHP_COMPATINFO_CONST'] = array_merge(
$GLOBALS['_PHP_COMPATINFO_CONST_CALENDAR'],
$GLOBALS['_PHP_COMPATINFO_CONST_DATE'],
$GLOBALS['_PHP_COMPATINFO_CONST_DOM'],
$GLOBALS['_PHP_COMPATINFO_CONST_FILTER'],
$GLOBALS['_PHP_COMPATINFO_CONST_FTP'],
$GLOBALS['_PHP_COMPATINFO_CONST_GD'],
$GLOBALS['_PHP_COMPATINFO_CONST_HASH'],
$GLOBALS['_PHP_COMPATINFO_CONST_ICONV'],
$GLOBALS['_PHP_COMPATINFO_CONST_INTERNAL'],
$GLOBALS['_PHP_COMPATINFO_CONST_LIBXML'],
$GLOBALS['_PHP_COMPATINFO_CONST_MBSTRING'],
$GLOBALS['_PHP_COMPATINFO_CONST_MYSQL'],
$GLOBALS['_PHP_COMPATINFO_CONST_MYSQLI'],
$GLOBALS['_PHP_COMPATINFO_CONST_OPENSSL'],
$GLOBALS['_PHP_COMPATINFO_CONST_PCRE'],
$GLOBALS['_PHP_COMPATINFO_CONST_PGSQL'],
$GLOBALS['_PHP_COMPATINFO_CONST_SQLITE'],
$GLOBALS['_PHP_COMPATINFO_CONST_STANDARD'],
$GLOBALS['_PHP_COMPATINFO_CONST_TOKENIZER'],
$GLOBALS['_PHP_COMPATINFO_CONST_XML'],
$GLOBALS['_PHP_COMPATINFO_CONST_XSL']
);
?>

View File

@@ -0,0 +1,85 @@
<?php
/**
* ctype extension Function dictionary for PHP_CompatInfo 1.9.0b2 or better
*
* PHP versions 4 and 5
*
* @category PHP
* @package PHP_CompatInfo
* @author Davey Shafik <davey@php.net>
* @author Laurent Laville <pear@laurent-laville.org>
* @license http://www.opensource.org/licenses/bsd-license.php BSD
* @version CVS: $Id: ctype_func_array.php,v 1.1 2008/12/13 16:32:56 farell Exp $
* @link http://pear.php.net/package/PHP_CompatInfo
* @since version 1.9.0b2 (2008-12-19)
*/
$GLOBALS['_PHP_COMPATINFO_FUNC_CTYPE'] = array (
'ctype_alnum' =>
array (
'init' => '4.0.4',
'ext' => 'ctype',
'pecl' => false,
),
'ctype_alpha' =>
array (
'init' => '4.0.4',
'ext' => 'ctype',
'pecl' => false,
),
'ctype_cntrl' =>
array (
'init' => '4.0.4',
'ext' => 'ctype',
'pecl' => false,
),
'ctype_digit' =>
array (
'init' => '4.0.4',
'ext' => 'ctype',
'pecl' => false,
),
'ctype_graph' =>
array (
'init' => '4.0.4',
'ext' => 'ctype',
'pecl' => false,
),
'ctype_lower' =>
array (
'init' => '4.0.4',
'ext' => 'ctype',
'pecl' => false,
),
'ctype_print' =>
array (
'init' => '4.0.4',
'ext' => 'ctype',
'pecl' => false,
),
'ctype_punct' =>
array (
'init' => '4.0.4',
'ext' => 'ctype',
'pecl' => false,
),
'ctype_space' =>
array (
'init' => '4.0.4',
'ext' => 'ctype',
'pecl' => false,
),
'ctype_upper' =>
array (
'init' => '4.0.4',
'ext' => 'ctype',
'pecl' => false,
),
'ctype_xdigit' =>
array (
'init' => '4.0.4',
'ext' => 'ctype',
'pecl' => false,
),
);
?>

View File

@@ -0,0 +1,33 @@
<?php
/**
* date extension Class dictionary for PHP_CompatInfo 1.9.0a1 or better
*
* PHP versions 4 and 5
*
* @category PHP
* @package PHP_CompatInfo
* @author Davey Shafik <davey@php.net>
* @author Laurent Laville <pear@laurent-laville.org>
* @license http://www.opensource.org/licenses/bsd-license.php BSD
* @version CVS: $Id: date_class_array.php,v 1.4 2008/12/28 17:46:06 farell Exp $
* @link http://pear.php.net/package/PHP_CompatInfo
* @since version 1.9.0a1 (2008-11-23)
*/
$GLOBALS['_PHP_COMPATINFO_CLASS_DATE'] = array (
'DateTime' =>
array (
'init' => '5.2.0',
'name' => 'DateTime',
'ext' => 'date',
'pecl' => false,
),
'DateTimeZone' =>
array (
'init' => '5.2.0',
'name' => 'DateTimeZone',
'ext' => 'date',
'pecl' => false,
),
);
?>

View File

@@ -0,0 +1,90 @@
<?php
/**
* date extension Constant dictionary for PHP_CompatInfo 1.9.0a1 or better
*
* PHP versions 4 and 5
*
* @category PHP
* @package PHP_CompatInfo
* @author Davey Shafik <davey@php.net>
* @author Laurent Laville <pear@laurent-laville.org>
* @license http://www.opensource.org/licenses/bsd-license.php BSD
* @version CVS: $Id: date_const_array.php,v 1.4 2008/12/28 17:01:06 farell Exp $
* @link http://pear.php.net/package/PHP_CompatInfo
* @link http://www.php.net/manual/en/datetime.constants.php
* @since version 1.9.0a1 (2008-11-23)
*/
$GLOBALS['_PHP_COMPATINFO_CONST_DATE'] = array (
'DATE_ATOM' =>
array (
'init' => '5.1.1',
'name' => 'DATE_ATOM',
),
'DATE_COOKIE' =>
array (
'init' => '5.1.1',
'name' => 'DATE_COOKIE',
),
'DATE_ISO8601' =>
array (
'init' => '5.1.1',
'name' => 'DATE_ISO8601',
),
'DATE_RFC1036' =>
array (
'init' => '5.1.1',
'name' => 'DATE_RFC1036',
),
'DATE_RFC1123' =>
array (
'init' => '5.1.1',
'name' => 'DATE_RFC1123',
),
'DATE_RFC2822' =>
array (
'init' => '5.1.1',
'name' => 'DATE_RFC2822',
),
'DATE_RFC3339' =>
array (
'init' => '5.1.3',
'name' => 'DATE_RFC3339',
),
'DATE_RFC822' =>
array (
'init' => '5.1.1',
'name' => 'DATE_RFC822',
),
'DATE_RFC850' =>
array (
'init' => '5.1.1',
'name' => 'DATE_RFC850',
),
'DATE_RSS' =>
array (
'init' => '5.1.1',
'name' => 'DATE_RSS',
),
'DATE_W3C' =>
array (
'init' => '5.1.1',
'name' => 'DATE_W3C',
),
'SUNFUNCS_RET_DOUBLE' =>
array (
'init' => '5.1.2',
'name' => 'SUNFUNCS_RET_DOUBLE',
),
'SUNFUNCS_RET_STRING' =>
array (
'init' => '5.1.2',
'name' => 'SUNFUNCS_RET_STRING',
),
'SUNFUNCS_RET_TIMESTAMP' =>
array (
'init' => '5.1.2',
'name' => 'SUNFUNCS_RET_TIMESTAMP',
),
);
?>

View File

@@ -0,0 +1,608 @@
<?php
/**
* date extension Function dictionary for PHP_CompatInfo 1.9.0b2 or better
*
* PHP versions 4 and 5
*
* @category PHP
* @package PHP_CompatInfo
* @author Davey Shafik <davey@php.net>
* @author Laurent Laville <pear@laurent-laville.org>
* @license http://www.opensource.org/licenses/bsd-license.php BSD
* @version CVS: $Id: date_func_array.php,v 1.2 2008/12/28 19:36:58 farell Exp $
* @link http://pear.php.net/package/PHP_CompatInfo
* @since version 1.9.0b2 (2008-12-19)
*/
$GLOBALS['_PHP_COMPATINFO_FUNC_DATE'] = array (
'checkdate' =>
array (
'init' => '4.0.0',
'ext' => 'date',
'pecl' => false,
),
'date' =>
array (
'init' => '4.0.0',
'ext' => 'date',
'pecl' => false,
),
'date_add_days' =>
array (
'init' => '0.1',
'end' => '0.1',
'ext' => 'date',
'pecl' => true,
),
'date_add_months' =>
array (
'init' => '0.1',
'end' => '0.1',
'ext' => 'date',
'pecl' => true,
),
'date_add_weeks' =>
array (
'init' => '0.1',
'end' => '0.1',
'ext' => 'date',
'pecl' => true,
),
'date_add_years' =>
array (
'init' => '0.1',
'end' => '0.1',
'ext' => 'date',
'pecl' => true,
),
'date_clamp' =>
array (
'init' => '0.1',
'end' => '0.1',
'ext' => 'date',
'pecl' => true,
),
'date_compare' =>
array (
'init' => '0.1',
'end' => '0.1',
'ext' => 'date',
'pecl' => true,
),
'date_create' =>
array (
'init' => '5.2.0',
'ext' => 'date',
'pecl' => false,
),
'date_date_set' =>
array (
'init' => '5.2.0',
'ext' => 'date',
'pecl' => false,
),
'date_days_between' =>
array (
'init' => '0.1',
'end' => '0.1',
'ext' => 'date',
'pecl' => true,
),
'date_default_timezone_get' =>
array (
'init' => '5.2.0',
'ext' => 'date',
'pecl' => false,
),
'date_default_timezone_set' =>
array (
'init' => '5.2.0',
'ext' => 'date',
'pecl' => false,
),
'date_format' =>
array (
'init' => '5.2.0',
'ext' => 'date',
'pecl' => false,
),
'date_free' =>
array (
'init' => '0.1',
'end' => '0.1',
'ext' => 'date',
'pecl' => true,
),
'date_get_array' =>
array (
'init' => '0.1',
'end' => '0.1',
'ext' => 'date',
'pecl' => true,
),
'date_get_day' =>
array (
'init' => '0.1',
'end' => '0.1',
'ext' => 'date',
'pecl' => true,
),
'date_get_day_of_year' =>
array (
'init' => '0.1',
'end' => '0.1',
'ext' => 'date',
'pecl' => true,
),
'date_get_days_in_month' =>
array (
'init' => '0.1',
'end' => '0.1',
'ext' => 'date',
'pecl' => true,
),
'date_get_easter' =>
array (
'init' => '0.1',
'end' => '0.1',
'ext' => 'date',
'pecl' => true,
),
'date_get_first_dow' =>
array (
'init' => '0.1',
'end' => '0.1',
'ext' => 'date',
'pecl' => true,
),
'date_get_isoweek_of_year' =>
array (
'init' => '0.1',
'end' => '0.1',
'ext' => 'date',
'pecl' => true,
),
'date_get_julian' =>
array (
'init' => '0.1',
'end' => '0.1',
'ext' => 'date',
'pecl' => true,
),
'date_get_last_dow' =>
array (
'init' => '0.1',
'end' => '0.1',
'ext' => 'date',
'pecl' => true,
),
'date_get_month' =>
array (
'init' => '0.1',
'end' => '0.1',
'ext' => 'date',
'pecl' => true,
),
'date_get_to_last_month_day' =>
array (
'init' => '0.1',
'end' => '0.1',
'ext' => 'date',
'pecl' => true,
),
'date_get_to_next_weekday' =>
array (
'init' => '0.1',
'end' => '0.1',
'ext' => 'date',
'pecl' => true,
),
'date_get_to_prev_week_day' =>
array (
'init' => '0.1',
'end' => '0.1',
'ext' => 'date',
'pecl' => true,
),
'date_get_to_week' =>
array (
'init' => '0.1',
'end' => '0.1',
'ext' => 'date',
'pecl' => true,
),
'date_get_to_weekday' =>
array (
'init' => '0.1',
'end' => '0.1',
'ext' => 'date',
'pecl' => true,
),
'date_get_to_weekday_in_same_week' =>
array (
'init' => '0.1',
'end' => '0.1',
'ext' => 'date',
'pecl' => true,
),
'date_get_week_of_year' =>
array (
'init' => '0.1',
'end' => '0.1',
'ext' => 'date',
'pecl' => true,
),
'date_get_weekday' =>
array (
'init' => '0.1',
'end' => '0.1',
'ext' => 'date',
'pecl' => true,
),
'date_get_weeks_of_year' =>
array (
'init' => '0.1',
'end' => '0.1',
'ext' => 'date',
'pecl' => true,
),
'date_get_year' =>
array (
'init' => '0.1',
'end' => '0.1',
'ext' => 'date',
'pecl' => true,
),
'date_is_leap_year' =>
array (
'init' => '0.1',
'end' => '0.1',
'ext' => 'date',
'pecl' => true,
),
'date_isodate_set' =>
array (
'init' => '5.2.0',
'ext' => 'date',
'pecl' => false,
),
'date_modify' =>
array (
'init' => '5.2.0',
'ext' => 'date',
'pecl' => false,
),
'date_new' =>
array (
'init' => '0.1',
'end' => '0.1',
'ext' => 'date',
'pecl' => true,
),
'date_new_dmy' =>
array (
'init' => '0.1',
'end' => '0.1',
'ext' => 'date',
'pecl' => true,
),
'date_new_julian' =>
array (
'init' => '0.1',
'end' => '0.1',
'ext' => 'date',
'pecl' => true,
),
'date_new_now' =>
array (
'init' => '0.1',
'end' => '0.1',
'ext' => 'date',
'pecl' => true,
),
'date_offset_get' =>
array (
'init' => '5.2.0',
'ext' => 'date',
'pecl' => false,
),
'date_order' =>
array (
'init' => '0.1',
'end' => '0.1',
'ext' => 'date',
'pecl' => true,
),
'date_parse' =>
array (
'init' => '5.2.0',
'ext' => 'date',
'pecl' => false,
),
'date_set_day' =>
array (
'init' => '0.1',
'end' => '0.1',
'ext' => 'date',
'pecl' => true,
),
'date_set_dmy' =>
array (
'init' => '0.1',
'end' => '0.1',
'ext' => 'date',
'pecl' => true,
),
'date_set_first_dow' =>
array (
'init' => '0.1',
'end' => '0.1',
'ext' => 'date',
'pecl' => true,
),
'date_set_julian' =>
array (
'init' => '0.1',
'end' => '0.1',
'ext' => 'date',
'pecl' => true,
),
'date_set_last_dow' =>
array (
'init' => '0.1',
'end' => '0.1',
'ext' => 'date',
'pecl' => true,
),
'date_set_month' =>
array (
'init' => '0.1',
'end' => '0.1',
'ext' => 'date',
'pecl' => true,
),
'date_set_to_last_month_day' =>
array (
'init' => '0.1',
'end' => '0.1',
'ext' => 'date',
'pecl' => true,
),
'date_set_to_next_weekday' =>
array (
'init' => '0.1',
'end' => '0.1',
'ext' => 'date',
'pecl' => true,
),
'date_set_to_prev_week_day' =>
array (
'init' => '0.1',
'end' => '0.1',
'ext' => 'date',
'pecl' => true,
),
'date_set_to_week' =>
array (
'init' => '0.1',
'end' => '0.1',
'ext' => 'date',
'pecl' => true,
),
'date_set_to_weekday' =>
array (
'init' => '0.1',
'end' => '0.1',
'ext' => 'date',
'pecl' => true,
),
'date_set_to_weekday_in_same_week' =>
array (
'init' => '0.1',
'end' => '0.1',
'ext' => 'date',
'pecl' => true,
),
'date_set_year' =>
array (
'init' => '0.1',
'end' => '0.1',
'ext' => 'date',
'pecl' => true,
),
'date_strftime' =>
array (
'init' => '0.1',
'end' => '0.1',
'ext' => 'date',
'pecl' => true,
),
'date_sub_days' =>
array (
'init' => '0.1',
'end' => '0.1',
'ext' => 'date',
'pecl' => true,
),
'date_sub_months' =>
array (
'init' => '0.1',
'end' => '0.1',
'ext' => 'date',
'pecl' => true,
),
'date_sub_weeks' =>
array (
'init' => '0.1',
'end' => '0.1',
'ext' => 'date',
'pecl' => true,
),
'date_sub_years' =>
array (
'init' => '0.1',
'end' => '0.1',
'ext' => 'date',
'pecl' => true,
),
'date_sun_info' =>
array (
'init' => '5.1.2',
'ext' => 'date',
'pecl' => false,
),
'date_sunrise' =>
array (
'init' => '5.0.0',
'ext' => 'date',
'pecl' => false,
),
'date_sunset' =>
array (
'init' => '5.0.0',
'ext' => 'date',
'pecl' => false,
),
'date_time_set' =>
array (
'init' => '5.2.0',
'ext' => 'date',
'pecl' => false,
),
'date_timezone_get' =>
array (
'init' => '5.2.0',
'ext' => 'date',
'pecl' => false,
),
'date_timezone_set' =>
array (
'init' => '5.2.0',
'ext' => 'date',
'pecl' => false,
),
'date_valid' =>
array (
'init' => '0.1',
'end' => '0.1',
'ext' => 'date',
'pecl' => true,
),
'date_valid_dmy' =>
array (
'init' => '0.1',
'end' => '0.1',
'ext' => 'date',
'pecl' => true,
),
'date_valid_julian' =>
array (
'init' => '0.1',
'end' => '0.1',
'ext' => 'date',
'pecl' => true,
),
'getdate' =>
array (
'init' => '4.0.0',
'ext' => 'date',
'pecl' => false,
),
'gmdate' =>
array (
'init' => '4.0.0',
'ext' => 'date',
'pecl' => false,
),
'gmmktime' =>
array (
'init' => '4.0.0',
'ext' => 'date',
'pecl' => false,
),
'gmstrftime' =>
array (
'init' => '4.0.0',
'ext' => 'date',
'pecl' => false,
),
'idate' =>
array (
'init' => '5.0.0',
'ext' => 'date',
'pecl' => false,
),
'localtime' =>
array (
'init' => '4.0.0',
'ext' => 'date',
'pecl' => false,
),
'mktime' =>
array (
'init' => '4.0.0',
'ext' => 'date',
'pecl' => false,
),
'strftime' =>
array (
'init' => '4.0.0',
'ext' => 'date',
'pecl' => false,
),
'strtotime' =>
array (
'init' => '4.0.0',
'ext' => 'date',
'pecl' => false,
),
'time' =>
array (
'init' => '4.0.0',
'ext' => 'date',
'pecl' => false,
),
'timezone_abbreviations_list' =>
array (
'init' => '5.1.0',
'ext' => 'date',
'pecl' => false,
),
'timezone_identifiers_list' =>
array (
'init' => '5.1.0',
'ext' => 'date',
'pecl' => false,
),
'timezone_name_from_abbr' =>
array (
'init' => '5.1.3',
'ext' => 'date',
'pecl' => false,
),
'timezone_name_get' =>
array (
'init' => '5.1.0',
'ext' => 'date',
'pecl' => false,
),
'timezone_offset_get' =>
array (
'init' => '5.1.0',
'ext' => 'date',
'pecl' => false,
),
'timezone_open' =>
array (
'init' => '5.1.0',
'ext' => 'date',
'pecl' => false,
),
'timezone_transitions_get' =>
array (
'init' => '5.2.0',
'ext' => 'date',
'pecl' => false,
),
);
?>

View File

@@ -0,0 +1,236 @@
<?php
/**
* dom extension Class dictionary for PHP_CompatInfo 1.9.0a1 or better
*
* PHP versions 4 and 5
*
* @category PHP
* @package PHP_CompatInfo
* @author Davey Shafik <davey@php.net>
* @author Laurent Laville <pear@laurent-laville.org>
* @license http://www.opensource.org/licenses/bsd-license.php BSD
* @version CVS: $Id: dom_class_array.php,v 1.2 2008/12/28 18:23:16 farell Exp $
* @link http://pear.php.net/package/PHP_CompatInfo
* @since version 1.9.0a1 (2008-11-23)
*/
$GLOBALS['_PHP_COMPATINFO_CLASS_DOM'] = array (
'DOMAttr' =>
array (
'init' => '5.0.0',
'name' => 'DOMAttr',
'ext' => 'dom',
'pecl' => false,
),
'DOMCdataSection' =>
array (
'init' => '5.0.0',
'name' => 'DOMCdataSection',
'ext' => 'dom',
'pecl' => false,
),
'DOMCharacterData' =>
array (
'init' => '5.0.0',
'name' => 'DOMCharacterData',
'ext' => 'dom',
'pecl' => false,
),
'DOMComment' =>
array (
'init' => '5.0.0',
'name' => 'DOMComment',
'ext' => 'dom',
'pecl' => false,
),
'DOMConfiguration' =>
array (
'init' => '5.0.0',
'name' => 'DOMConfiguration',
'ext' => 'dom',
'pecl' => false,
),
'DOMDocument' =>
array (
'init' => '5.0.0',
'name' => 'DOMDocument',
'ext' => 'dom',
'pecl' => false,
),
'DOMDocumentFragment' =>
array (
'init' => '5.0.0',
'name' => 'DOMDocumentFragment',
'ext' => 'dom',
'pecl' => false,
),
'DOMDocumentType' =>
array (
'init' => '5.0.0',
'name' => 'DOMDocumentType',
'ext' => 'dom',
'pecl' => false,
),
'DOMDomError' =>
array (
'init' => '5.0.0',
'name' => 'DOMDomError',
'ext' => 'dom',
'pecl' => false,
),
'DOMElement' =>
array (
'init' => '5.0.0',
'name' => 'DOMElement',
'ext' => 'dom',
'pecl' => false,
),
'DOMEntity' =>
array (
'init' => '5.0.0',
'name' => 'DOMEntity',
'ext' => 'dom',
'pecl' => false,
),
'DOMEntityReference' =>
array (
'init' => '5.0.0',
'name' => 'DOMEntityReference',
'ext' => 'dom',
'pecl' => false,
),
'DOMErrorHandler' =>
array (
'init' => '5.0.0',
'name' => 'DOMErrorHandler',
'ext' => 'dom',
'pecl' => false,
),
'DOMException' =>
array (
'init' => '5.0.0',
'name' => 'DOMException',
'ext' => 'dom',
'pecl' => false,
),
'DOMImplementation' =>
array (
'init' => '5.0.0',
'name' => 'DOMImplementation',
'ext' => 'dom',
'pecl' => false,
),
'DOMImplementationList' =>
array (
'init' => '5.0.0',
'name' => 'DOMImplementationList',
'ext' => 'dom',
'pecl' => false,
),
'DOMImplementationSource' =>
array (
'init' => '5.0.0',
'name' => 'DOMImplementationSource',
'ext' => 'dom',
'pecl' => false,
),
'DOMLocator' =>
array (
'init' => '5.0.0',
'name' => 'DOMLocator',
'ext' => 'dom',
'pecl' => false,
),
'DOMNameList' =>
array (
'init' => '5.0.0',
'name' => 'DOMNameList',
'ext' => 'dom',
'pecl' => false,
),
'DOMNameSpaceNode' =>
array (
'init' => '5.0.0',
'name' => 'DOMNameSpaceNode',
'ext' => 'dom',
'pecl' => false,
),
'DOMNamedNodeMap' =>
array (
'init' => '5.0.0',
'name' => 'DOMNamedNodeMap',
'ext' => 'dom',
'pecl' => false,
),
'DOMNode' =>
array (
'init' => '5.0.0',
'name' => 'DOMNode',
'ext' => 'dom',
'pecl' => false,
),
'DOMNodeList' =>
array (
'init' => '5.0.0',
'name' => 'DOMNodeList',
'ext' => 'dom',
'pecl' => false,
),
'DOMNotation' =>
array (
'init' => '5.0.0',
'name' => 'DOMNotation',
'ext' => 'dom',
'pecl' => false,
),
'DOMProcessingInstruction' =>
array (
'init' => '5.0.0',
'name' => 'DOMProcessingInstruction',
'ext' => 'dom',
'pecl' => false,
),
'DOMStringExtend' =>
array (
'init' => '5.0.0',
'name' => 'DOMStringExtend',
'ext' => 'dom',
'pecl' => false,
),
'DOMStringList' =>
array (
'init' => '5.0.0',
'name' => 'DOMStringList',
'ext' => 'dom',
'pecl' => false,
),
'DOMText' =>
array (
'init' => '5.0.0',
'name' => 'DOMText',
'ext' => 'dom',
'pecl' => false,
),
'DOMTypeinfo' =>
array (
'init' => '5.0.0',
'name' => 'DOMTypeinfo',
'ext' => 'dom',
'pecl' => false,
),
'DOMUserDataHandler' =>
array (
'init' => '5.0.0',
'name' => 'DOMUserDataHandler',
'ext' => 'dom',
'pecl' => false,
),
'DOMXPath' =>
array (
'init' => '5.0.0',
'name' => 'DOMXPath',
'ext' => 'dom',
'pecl' => false,
),
);
?>

View File

@@ -0,0 +1,244 @@
<?php
/**
* dom extension Constant dictionary for PHP_CompatInfo 1.9.0a1 or better
*
* PHP versions 4 and 5
*
* @category PHP
* @package PHP_CompatInfo
* @author Davey Shafik <davey@php.net>
* @author Laurent Laville <pear@laurent-laville.org>
* @license http://www.opensource.org/licenses/bsd-license.php BSD
* @version CVS: $Id: dom_const_array.php,v 1.2 2008/12/28 18:23:16 farell Exp $
* @link http://pear.php.net/package/PHP_CompatInfo
* @since version 1.9.0a1 (2008-11-23)
*/
$GLOBALS['_PHP_COMPATINFO_CONST_DOM'] = array (
'DOMSTRING_SIZE_ERR' =>
array (
'init' => '5.0.0',
'name' => 'DOMSTRING_SIZE_ERR',
),
'DOM_HIERARCHY_REQUEST_ERR' =>
array (
'init' => '5.0.0',
'name' => 'DOM_HIERARCHY_REQUEST_ERR',
),
'DOM_INDEX_SIZE_ERR' =>
array (
'init' => '5.0.0',
'name' => 'DOM_INDEX_SIZE_ERR',
),
'DOM_INUSE_ATTRIBUTE_ERR' =>
array (
'init' => '5.0.0',
'name' => 'DOM_INUSE_ATTRIBUTE_ERR',
),
'DOM_INVALID_ACCESS_ERR' =>
array (
'init' => '5.0.0',
'name' => 'DOM_INVALID_ACCESS_ERR',
),
'DOM_INVALID_CHARACTER_ERR' =>
array (
'init' => '5.0.0',
'name' => 'DOM_INVALID_CHARACTER_ERR',
),
'DOM_INVALID_MODIFICATION_ERR' =>
array (
'init' => '5.0.0',
'name' => 'DOM_INVALID_MODIFICATION_ERR',
),
'DOM_INVALID_STATE_ERR' =>
array (
'init' => '5.0.0',
'name' => 'DOM_INVALID_STATE_ERR',
),
'DOM_NAMESPACE_ERR' =>
array (
'init' => '5.0.0',
'name' => 'DOM_NAMESPACE_ERR',
),
'DOM_NOT_FOUND_ERR' =>
array (
'init' => '5.0.0',
'name' => 'DOM_NOT_FOUND_ERR',
),
'DOM_NOT_SUPPORTED_ERR' =>
array (
'init' => '5.0.0',
'name' => 'DOM_NOT_SUPPORTED_ERR',
),
'DOM_NO_DATA_ALLOWED_ERR' =>
array (
'init' => '5.0.0',
'name' => 'DOM_NO_DATA_ALLOWED_ERR',
),
'DOM_NO_MODIFICATION_ALLOWED_ERR' =>
array (
'init' => '5.0.0',
'name' => 'DOM_NO_MODIFICATION_ALLOWED_ERR',
),
'DOM_PHP_ERR' =>
array (
'init' => '5.0.0',
'name' => 'DOM_PHP_ERR',
),
'DOM_SYNTAX_ERR' =>
array (
'init' => '5.0.0',
'name' => 'DOM_SYNTAX_ERR',
),
'DOM_VALIDATION_ERR' =>
array (
'init' => '5.0.0',
'name' => 'DOM_VALIDATION_ERR',
),
'DOM_WRONG_DOCUMENT_ERR' =>
array (
'init' => '5.0.0',
'name' => 'DOM_WRONG_DOCUMENT_ERR',
),
'XML_ATTRIBUTE_CDATA' =>
array (
'init' => '5.0.0',
'name' => 'XML_ATTRIBUTE_CDATA',
),
'XML_ATTRIBUTE_DECL_NODE' =>
array (
'init' => '5.0.0',
'name' => 'XML_ATTRIBUTE_DECL_NODE',
),
'XML_ATTRIBUTE_ENTITY' =>
array (
'init' => '5.0.0',
'name' => 'XML_ATTRIBUTE_ENTITY',
),
'XML_ATTRIBUTE_ENUMERATION' =>
array (
'init' => '5.0.0',
'name' => 'XML_ATTRIBUTE_ENUMERATION',
),
'XML_ATTRIBUTE_ID' =>
array (
'init' => '5.0.0',
'name' => 'XML_ATTRIBUTE_ID',
),
'XML_ATTRIBUTE_IDREF' =>
array (
'init' => '5.0.0',
'name' => 'XML_ATTRIBUTE_IDREF',
),
'XML_ATTRIBUTE_IDREFS' =>
array (
'init' => '5.0.0',
'name' => 'XML_ATTRIBUTE_IDREFS',
),
'XML_ATTRIBUTE_NMTOKEN' =>
array (
'init' => '5.0.0',
'name' => 'XML_ATTRIBUTE_NMTOKEN',
),
'XML_ATTRIBUTE_NMTOKENS' =>
array (
'init' => '5.0.0',
'name' => 'XML_ATTRIBUTE_NMTOKENS',
),
'XML_ATTRIBUTE_NODE' =>
array (
'init' => '5.0.0',
'name' => 'XML_ATTRIBUTE_NODE',
),
'XML_ATTRIBUTE_NOTATION' =>
array (
'init' => '5.0.0',
'name' => 'XML_ATTRIBUTE_NOTATION',
),
'XML_CDATA_SECTION_NODE' =>
array (
'init' => '5.0.0',
'name' => 'XML_CDATA_SECTION_NODE',
),
'XML_COMMENT_NODE' =>
array (
'init' => '5.0.0',
'name' => 'XML_COMMENT_NODE',
),
'XML_DOCUMENT_FRAG_NODE' =>
array (
'init' => '5.0.0',
'name' => 'XML_DOCUMENT_FRAG_NODE',
),
'XML_DOCUMENT_NODE' =>
array (
'init' => '5.0.0',
'name' => 'XML_DOCUMENT_NODE',
),
'XML_DOCUMENT_TYPE_NODE' =>
array (
'init' => '5.0.0',
'name' => 'XML_DOCUMENT_TYPE_NODE',
),
'XML_DTD_NODE' =>
array (
'init' => '5.0.0',
'name' => 'XML_DTD_NODE',
),
'XML_ELEMENT_DECL_NODE' =>
array (
'init' => '5.0.0',
'name' => 'XML_ELEMENT_DECL_NODE',
),
'XML_ELEMENT_NODE' =>
array (
'init' => '5.0.0',
'name' => 'XML_ELEMENT_NODE',
),
'XML_ENTITY_DECL_NODE' =>
array (
'init' => '5.0.0',
'name' => 'XML_ENTITY_DECL_NODE',
),
'XML_ENTITY_NODE' =>
array (
'init' => '5.0.0',
'name' => 'XML_ENTITY_NODE',
),
'XML_ENTITY_REF_NODE' =>
array (
'init' => '5.0.0',
'name' => 'XML_ENTITY_REF_NODE',
),
'XML_HTML_DOCUMENT_NODE' =>
array (
'init' => '5.0.0',
'name' => 'XML_HTML_DOCUMENT_NODE',
),
'XML_LOCAL_NAMESPACE' =>
array (
'init' => '5.0.0',
'name' => 'XML_LOCAL_NAMESPACE',
),
'XML_NAMESPACE_DECL_NODE' =>
array (
'init' => '5.0.0',
'name' => 'XML_NAMESPACE_DECL_NODE',
),
'XML_NOTATION_NODE' =>
array (
'init' => '5.0.0',
'name' => 'XML_NOTATION_NODE',
),
'XML_PI_NODE' =>
array (
'init' => '5.0.0',
'name' => 'XML_PI_NODE',
),
'XML_TEXT_NODE' =>
array (
'init' => '5.0.0',
'name' => 'XML_TEXT_NODE',
),
);
?>

View File

@@ -0,0 +1,85 @@
<?php
/**
* dom extension Function dictionary for PHP_CompatInfo 1.9.0b2 or better
*
* PHP versions 4 and 5
*
* @category PHP
* @package PHP_CompatInfo
* @author Davey Shafik <davey@php.net>
* @author Laurent Laville <pear@laurent-laville.org>
* @license http://www.opensource.org/licenses/bsd-license.php BSD
* @version CVS: $Id: dom_func_array.php,v 1.2 2008/12/28 17:55:15 farell Exp $
* @link http://pear.php.net/package/PHP_CompatInfo
* @since version 1.9.0b2 (2008-12-19)
*/
$GLOBALS['_PHP_COMPATINFO_FUNC_DOM'] = array (
'dom_domconfigurationcansetparameter' =>
array (
'init' => '5.0.0',
'ext' => 'dom',
'pecl' => false,
),
'dom_domconfigurationgetparameter' =>
array (
'init' => '5.0.0',
'ext' => 'dom',
'pecl' => false,
),
'dom_domconfigurationsetparameter' =>
array (
'init' => '5.0.0',
'ext' => 'dom',
'pecl' => false,
),
'dom_domerrorhandlerhandleerror' =>
array (
'init' => '5.0.0',
'ext' => 'dom',
'pecl' => false,
),
'dom_domstringlistitem' =>
array (
'init' => '5.0.0',
'ext' => 'dom',
'pecl' => false,
),
'dom_import_simplexml' =>
array (
'init' => '5.0.0',
'ext' => 'dom',
'pecl' => false,
),
'dom_namelistgetname' =>
array (
'init' => '5.0.0',
'ext' => 'dom',
'pecl' => false,
),
'dom_namelistgetnamespaceuri' =>
array (
'init' => '5.0.0',
'ext' => 'dom',
'pecl' => false,
),
'dom_string_extend_find_offset16' =>
array (
'init' => '5.0.0',
'ext' => 'dom',
'pecl' => false,
),
'dom_string_extend_find_offset32' =>
array (
'init' => '5.0.0',
'ext' => 'dom',
'pecl' => false,
),
'dom_userdatahandler_handle' =>
array (
'init' => '5.0.0',
'ext' => 'dom',
'pecl' => false,
),
);
?>

View File

@@ -0,0 +1,274 @@
<?php
/**
* filter extension Constant dictionary for PHP_CompatInfo 1.9.0a1 or better
*
* PHP versions 4 and 5
*
* @category PHP
* @package PHP_CompatInfo
* @author Davey Shafik <davey@php.net>
* @author Laurent Laville <pear@laurent-laville.org>
* @license http://www.opensource.org/licenses/bsd-license.php BSD
* @version CVS: $Id: filter_const_array.php,v 1.1 2008/12/13 16:36:59 farell Exp $
* @link http://pear.php.net/package/PHP_CompatInfo
* @since version 1.9.0a1 (2008-11-23)
*/
$GLOBALS['_PHP_COMPATINFO_CONST_FILTER'] = array (
'FILTER_CALLBACK' =>
array (
'init' => '5.2.0',
'name' => 'FILTER_CALLBACK',
),
'FILTER_DEFAULT' =>
array (
'init' => '5.2.0',
'name' => 'FILTER_DEFAULT',
),
'FILTER_FLAG_ALLOW_FRACTION' =>
array (
'init' => '5.2.0',
'name' => 'FILTER_FLAG_ALLOW_FRACTION',
),
'FILTER_FLAG_ALLOW_HEX' =>
array (
'init' => '5.2.0',
'name' => 'FILTER_FLAG_ALLOW_HEX',
),
'FILTER_FLAG_ALLOW_OCTAL' =>
array (
'init' => '5.2.0',
'name' => 'FILTER_FLAG_ALLOW_OCTAL',
),
'FILTER_FLAG_ALLOW_SCIENTIFIC' =>
array (
'init' => '5.2.0',
'name' => 'FILTER_FLAG_ALLOW_SCIENTIFIC',
),
'FILTER_FLAG_ALLOW_THOUSAND' =>
array (
'init' => '5.2.0',
'name' => 'FILTER_FLAG_ALLOW_THOUSAND',
),
'FILTER_FLAG_EMPTY_STRING_NULL' =>
array (
'init' => '5.2.0',
'name' => 'FILTER_FLAG_EMPTY_STRING_NULL',
),
'FILTER_FLAG_ENCODE_AMP' =>
array (
'init' => '5.2.0',
'name' => 'FILTER_FLAG_ENCODE_AMP',
),
'FILTER_FLAG_ENCODE_HIGH' =>
array (
'init' => '5.2.0',
'name' => 'FILTER_FLAG_ENCODE_HIGH',
),
'FILTER_FLAG_ENCODE_LOW' =>
array (
'init' => '5.2.0',
'name' => 'FILTER_FLAG_ENCODE_LOW',
),
'FILTER_FLAG_HOST_REQUIRED' =>
array (
'init' => '5.2.0',
'name' => 'FILTER_FLAG_HOST_REQUIRED',
),
'FILTER_FLAG_IPV4' =>
array (
'init' => '5.2.0',
'name' => 'FILTER_FLAG_IPV4',
),
'FILTER_FLAG_IPV6' =>
array (
'init' => '5.2.0',
'name' => 'FILTER_FLAG_IPV6',
),
'FILTER_FLAG_NONE' =>
array (
'init' => '5.2.0',
'name' => 'FILTER_FLAG_NONE',
),
'FILTER_FLAG_NO_ENCODE_QUOTES' =>
array (
'init' => '5.2.0',
'name' => 'FILTER_FLAG_NO_ENCODE_QUOTES',
),
'FILTER_FLAG_NO_PRIV_RANGE' =>
array (
'init' => '5.2.0',
'name' => 'FILTER_FLAG_NO_PRIV_RANGE',
),
'FILTER_FLAG_NO_RES_RANGE' =>
array (
'init' => '5.2.0',
'name' => 'FILTER_FLAG_NO_RES_RANGE',
),
'FILTER_FLAG_PATH_REQUIRED' =>
array (
'init' => '5.2.0',
'name' => 'FILTER_FLAG_PATH_REQUIRED',
),
'FILTER_FLAG_QUERY_REQUIRED' =>
array (
'init' => '5.2.0',
'name' => 'FILTER_FLAG_QUERY_REQUIRED',
),
'FILTER_FLAG_SCHEME_REQUIRED' =>
array (
'init' => '5.2.0',
'name' => 'FILTER_FLAG_SCHEME_REQUIRED',
),
'FILTER_FLAG_STRIP_HIGH' =>
array (
'init' => '5.2.0',
'name' => 'FILTER_FLAG_STRIP_HIGH',
),
'FILTER_FLAG_STRIP_LOW' =>
array (
'init' => '5.2.0',
'name' => 'FILTER_FLAG_STRIP_LOW',
),
'FILTER_FORCE_ARRAY' =>
array (
'init' => '5.2.0',
'name' => 'FILTER_FORCE_ARRAY',
),
'FILTER_NULL_ON_FAILURE' =>
array (
'init' => '5.2.0',
'name' => 'FILTER_NULL_ON_FAILURE',
),
'FILTER_REQUIRE_ARRAY' =>
array (
'init' => '5.2.0',
'name' => 'FILTER_REQUIRE_ARRAY',
),
'FILTER_REQUIRE_SCALAR' =>
array (
'init' => '5.2.0',
'name' => 'FILTER_REQUIRE_SCALAR',
),
'FILTER_SANITIZE_EMAIL' =>
array (
'init' => '5.2.0',
'name' => 'FILTER_SANITIZE_EMAIL',
),
'FILTER_SANITIZE_ENCODED' =>
array (
'init' => '5.2.0',
'name' => 'FILTER_SANITIZE_ENCODED',
),
'FILTER_SANITIZE_MAGIC_QUOTES' =>
array (
'init' => '5.2.0',
'name' => 'FILTER_SANITIZE_MAGIC_QUOTES',
),
'FILTER_SANITIZE_NUMBER_FLOAT' =>
array (
'init' => '5.2.0',
'name' => 'FILTER_SANITIZE_NUMBER_FLOAT',
),
'FILTER_SANITIZE_NUMBER_INT' =>
array (
'init' => '5.2.0',
'name' => 'FILTER_SANITIZE_NUMBER_INT',
),
'FILTER_SANITIZE_SPECIAL_CHARS' =>
array (
'init' => '5.2.0',
'name' => 'FILTER_SANITIZE_SPECIAL_CHARS',
),
'FILTER_SANITIZE_STRING' =>
array (
'init' => '5.2.0',
'name' => 'FILTER_SANITIZE_STRING',
),
'FILTER_SANITIZE_STRIPPED' =>
array (
'init' => '5.2.0',
'name' => 'FILTER_SANITIZE_STRIPPED',
),
'FILTER_SANITIZE_URL' =>
array (
'init' => '5.2.0',
'name' => 'FILTER_SANITIZE_URL',
),
'FILTER_UNSAFE_RAW' =>
array (
'init' => '5.2.0',
'name' => 'FILTER_UNSAFE_RAW',
),
'FILTER_VALIDATE_BOOLEAN' =>
array (
'init' => '5.2.0',
'name' => 'FILTER_VALIDATE_BOOLEAN',
),
'FILTER_VALIDATE_EMAIL' =>
array (
'init' => '5.2.0',
'name' => 'FILTER_VALIDATE_EMAIL',
),
'FILTER_VALIDATE_FLOAT' =>
array (
'init' => '5.2.0',
'name' => 'FILTER_VALIDATE_FLOAT',
),
'FILTER_VALIDATE_INT' =>
array (
'init' => '5.2.0',
'name' => 'FILTER_VALIDATE_INT',
),
'FILTER_VALIDATE_IP' =>
array (
'init' => '5.2.0',
'name' => 'FILTER_VALIDATE_IP',
),
'FILTER_VALIDATE_REGEXP' =>
array (
'init' => '5.2.0',
'name' => 'FILTER_VALIDATE_REGEXP',
),
'FILTER_VALIDATE_URL' =>
array (
'init' => '5.2.0',
'name' => 'FILTER_VALIDATE_URL',
),
'INPUT_COOKIE' =>
array (
'init' => '5.2.0',
'name' => 'INPUT_COOKIE',
),
'INPUT_ENV' =>
array (
'init' => '5.2.0',
'name' => 'INPUT_ENV',
),
'INPUT_GET' =>
array (
'init' => '5.2.0',
'name' => 'INPUT_GET',
),
'INPUT_POST' =>
array (
'init' => '5.2.0',
'name' => 'INPUT_POST',
),
'INPUT_REQUEST' =>
array (
'init' => '5.2.0',
'name' => 'INPUT_REQUEST',
),
'INPUT_SERVER' =>
array (
'init' => '5.2.0',
'name' => 'INPUT_SERVER',
),
'INPUT_SESSION' =>
array (
'init' => '5.2.0',
'name' => 'INPUT_SESSION',
),
);
?>

View File

@@ -0,0 +1,61 @@
<?php
/**
* filter extension Function dictionary for PHP_CompatInfo 1.9.0b2 or better
*
* PHP versions 4 and 5
*
* @category PHP
* @package PHP_CompatInfo
* @author Davey Shafik <davey@php.net>
* @author Laurent Laville <pear@laurent-laville.org>
* @license http://www.opensource.org/licenses/bsd-license.php BSD
* @version CVS: $Id: filter_func_array.php,v 1.2 2008/12/28 18:29:35 farell Exp $
* @link http://pear.php.net/package/PHP_CompatInfo
* @since version 1.9.0b2 (2008-12-19)
*/
$GLOBALS['_PHP_COMPATINFO_FUNC_FILTER'] = array (
'filter_has_var' =>
array (
'init' => '5.2.0',
'ext' => 'filter',
'pecl' => false,
),
'filter_id' =>
array (
'init' => '5.2.0',
'ext' => 'filter',
'pecl' => false,
),
'filter_input' =>
array (
'init' => '5.2.0',
'ext' => 'filter',
'pecl' => false,
),
'filter_input_array' =>
array (
'init' => '5.2.0',
'ext' => 'filter',
'pecl' => false,
),
'filter_list' =>
array (
'init' => '5.2.0',
'ext' => 'filter',
'pecl' => false,
),
'filter_var' =>
array (
'init' => '5.2.0',
'ext' => 'filter',
'pecl' => false,
),
'filter_var_array' =>
array (
'init' => '5.2.0',
'ext' => 'filter',
'pecl' => false,
),
);
?>

View File

@@ -0,0 +1,69 @@
<?php
/**
* ftp extension Constant dictionary for PHP_CompatInfo 1.9.0a1 or better
*
* PHP versions 4 and 5
*
* @category PHP
* @package PHP_CompatInfo
* @author Davey Shafik <davey@php.net>
* @author Laurent Laville <pear@laurent-laville.org>
* @license http://www.opensource.org/licenses/bsd-license.php BSD
* @version CVS: $Id: ftp_const_array.php,v 1.2 2008/12/28 18:38:08 farell Exp $
* @link http://pear.php.net/package/PHP_CompatInfo
* @since version 1.9.0a1 (2008-11-23)
*/
$GLOBALS['_PHP_COMPATINFO_CONST_FTP'] = array (
'FTP_ASCII' =>
array (
'init' => '4.0.0',
'name' => 'FTP_ASCII',
),
'FTP_AUTORESUME' =>
array (
'init' => '4.3.0',
'name' => 'FTP_AUTORESUME',
),
'FTP_AUTOSEEK' =>
array (
'init' => '4.3.0',
'name' => 'FTP_AUTOSEEK',
),
'FTP_BINARY' =>
array (
'init' => '4.0.0',
'name' => 'FTP_BINARY',
),
'FTP_FAILED' =>
array (
'init' => '4.3.0',
'name' => 'FTP_FAILED',
),
'FTP_FINISHED' =>
array (
'init' => '4.3.0',
'name' => 'FTP_FINISHED',
),
'FTP_IMAGE' =>
array (
'init' => '4.0.0',
'name' => 'FTP_IMAGE',
),
'FTP_MOREDATA' =>
array (
'init' => '4.3.0',
'name' => 'FTP_MOREDATA',
),
'FTP_TEXT' =>
array (
'init' => '4.0.0',
'name' => 'FTP_TEXT',
),
'FTP_TIMEOUT_SEC' =>
array (
'init' => '4.0.0',
'name' => 'FTP_TIMEOUT_SEC',
),
);
?>

View File

@@ -0,0 +1,223 @@
<?php
/**
* ftp extension Function dictionary for PHP_CompatInfo 1.9.0b2 or better
*
* PHP versions 4 and 5
*
* @category PHP
* @package PHP_CompatInfo
* @author Davey Shafik <davey@php.net>
* @author Laurent Laville <pear@laurent-laville.org>
* @license http://www.opensource.org/licenses/bsd-license.php BSD
* @version CVS: $Id: ftp_func_array.php,v 1.1 2008/12/13 16:38:20 farell Exp $
* @link http://pear.php.net/package/PHP_CompatInfo
* @since version 1.9.0b2 (2008-12-19)
*/
$GLOBALS['_PHP_COMPATINFO_FUNC_FTP'] = array (
'ftp_alloc' =>
array (
'init' => '5.0.0',
'ext' => 'ftp',
'pecl' => false,
),
'ftp_cdup' =>
array (
'init' => '4.0.0',
'ext' => 'ftp',
'pecl' => false,
),
'ftp_chdir' =>
array (
'init' => '4.0.0',
'ext' => 'ftp',
'pecl' => false,
),
'ftp_chmod' =>
array (
'init' => '5.0.0',
'ext' => 'ftp',
'pecl' => false,
),
'ftp_close' =>
array (
'init' => '4.2.0',
'ext' => 'ftp',
'pecl' => false,
),
'ftp_connect' =>
array (
'init' => '4.0.0',
'ext' => 'ftp',
'pecl' => false,
),
'ftp_delete' =>
array (
'init' => '4.0.0',
'ext' => 'ftp',
'pecl' => false,
),
'ftp_exec' =>
array (
'init' => '4.0.3',
'ext' => 'ftp',
'pecl' => false,
),
'ftp_fget' =>
array (
'init' => '4.0.0',
'ext' => 'ftp',
'pecl' => false,
),
'ftp_fput' =>
array (
'init' => '4.0.0',
'ext' => 'ftp',
'pecl' => false,
),
'ftp_get' =>
array (
'init' => '4.0.0',
'ext' => 'ftp',
'pecl' => false,
),
'ftp_get_option' =>
array (
'init' => '4.2.0',
'ext' => 'ftp',
'pecl' => false,
),
'ftp_login' =>
array (
'init' => '4.0.0',
'ext' => 'ftp',
'pecl' => false,
),
'ftp_mdtm' =>
array (
'init' => '4.0.0',
'ext' => 'ftp',
'pecl' => false,
),
'ftp_mkdir' =>
array (
'init' => '4.0.0',
'ext' => 'ftp',
'pecl' => false,
),
'ftp_nb_continue' =>
array (
'init' => '4.3.0',
'ext' => 'ftp',
'pecl' => false,
),
'ftp_nb_fget' =>
array (
'init' => '4.3.0',
'ext' => 'ftp',
'pecl' => false,
),
'ftp_nb_fput' =>
array (
'init' => '4.3.0',
'ext' => 'ftp',
'pecl' => false,
),
'ftp_nb_get' =>
array (
'init' => '4.3.0',
'ext' => 'ftp',
'pecl' => false,
),
'ftp_nb_put' =>
array (
'init' => '4.3.0',
'ext' => 'ftp',
'pecl' => false,
),
'ftp_nlist' =>
array (
'init' => '4.0.0',
'ext' => 'ftp',
'pecl' => false,
),
'ftp_pasv' =>
array (
'init' => '4.0.0',
'ext' => 'ftp',
'pecl' => false,
),
'ftp_put' =>
array (
'init' => '4.0.0',
'ext' => 'ftp',
'pecl' => false,
),
'ftp_pwd' =>
array (
'init' => '4.0.0',
'ext' => 'ftp',
'pecl' => false,
),
'ftp_quit' =>
array (
'init' => '4.0.0',
'ext' => 'ftp',
'pecl' => false,
),
'ftp_raw' =>
array (
'init' => '5.0.0',
'ext' => 'ftp',
'pecl' => false,
),
'ftp_rawlist' =>
array (
'init' => '4.0.0',
'ext' => 'ftp',
'pecl' => false,
),
'ftp_rename' =>
array (
'init' => '4.0.0',
'ext' => 'ftp',
'pecl' => false,
),
'ftp_rmdir' =>
array (
'init' => '4.0.0',
'ext' => 'ftp',
'pecl' => false,
),
'ftp_set_option' =>
array (
'init' => '4.2.0',
'ext' => 'ftp',
'pecl' => false,
),
'ftp_site' =>
array (
'init' => '4.0.0',
'ext' => 'ftp',
'pecl' => false,
),
'ftp_size' =>
array (
'init' => '4.0.0',
'ext' => 'ftp',
'pecl' => false,
),
'ftp_ssl_connect' =>
array (
'init' => '4.3.0',
'ext' => 'ftp',
'pecl' => false,
),
'ftp_systype' =>
array (
'init' => '4.0.0',
'ext' => 'ftp',
'pecl' => false,
),
);
?>

View File

@@ -0,0 +1,82 @@
<?php
/**
* Function dictionary for PHP_CompatInfo 1.9.0a1 or better
*
* PHP versions 4 and 5
*
* @category PHP
* @package PHP_CompatInfo
* @author Davey Shafik <davey@php.net>
* @author Laurent Laville <pear@laurent-laville.org>
* @license http://www.opensource.org/licenses/bsd-license.php BSD
* @version CVS: $Id: func_array.php,v 1.16 2009/01/03 10:52:05 farell Exp $
* @link http://pear.php.net/package/PHP_CompatInfo
* @since version 1.9.0a1 (2008-11-23)
*/
require_once 'PHP/CompatInfo/bcmath_func_array.php';
require_once 'PHP/CompatInfo/calendar_func_array.php';
require_once 'PHP/CompatInfo/ctype_func_array.php';
require_once 'PHP/CompatInfo/date_func_array.php';
require_once 'PHP/CompatInfo/dom_func_array.php';
require_once 'PHP/CompatInfo/filter_func_array.php';
require_once 'PHP/CompatInfo/ftp_func_array.php';
require_once 'PHP/CompatInfo/gd_func_array.php';
require_once 'PHP/CompatInfo/gettext_func_array.php';
require_once 'PHP/CompatInfo/hash_func_array.php';
require_once 'PHP/CompatInfo/iconv_func_array.php';
require_once 'PHP/CompatInfo/json_func_array.php';
require_once 'PHP/CompatInfo/libxml_func_array.php';
require_once 'PHP/CompatInfo/mbstring_func_array.php';
require_once 'PHP/CompatInfo/mysql_func_array.php';
require_once 'PHP/CompatInfo/mysqli_func_array.php';
require_once 'PHP/CompatInfo/openssl_func_array.php';
require_once 'PHP/CompatInfo/pcre_func_array.php';
require_once 'PHP/CompatInfo/pgsql_func_array.php';
require_once 'PHP/CompatInfo/session_func_array.php';
require_once 'PHP/CompatInfo/SimpleXML_func_array.php';
require_once 'PHP/CompatInfo/SPL_func_array.php';
require_once 'PHP/CompatInfo/SQLite_func_array.php';
require_once 'PHP/CompatInfo/standard_func_array.php';
require_once 'PHP/CompatInfo/tokenizer_func_array.php';
require_once 'PHP/CompatInfo/wddx_func_array.php';
require_once 'PHP/CompatInfo/xml_func_array.php';
require_once 'PHP/CompatInfo/xmlwriter_func_array.php';
/**
* Predefined Functions
*
* @global array $GLOBALS['_PHP_COMPATINFO_FUNCS']
*/
$GLOBALS['_PHP_COMPATINFO_FUNCS'] = array_merge(
$GLOBALS['_PHP_COMPATINFO_FUNC_BCMATH'],
$GLOBALS['_PHP_COMPATINFO_FUNC_CALENDAR'],
$GLOBALS['_PHP_COMPATINFO_FUNC_CTYPE'],
$GLOBALS['_PHP_COMPATINFO_FUNC_DATE'],
$GLOBALS['_PHP_COMPATINFO_FUNC_DOM'],
$GLOBALS['_PHP_COMPATINFO_FUNC_FILTER'],
$GLOBALS['_PHP_COMPATINFO_FUNC_FTP'],
$GLOBALS['_PHP_COMPATINFO_FUNC_GD'],
$GLOBALS['_PHP_COMPATINFO_FUNC_GETTEXT'],
$GLOBALS['_PHP_COMPATINFO_FUNC_HASH'],
$GLOBALS['_PHP_COMPATINFO_FUNC_ICONV'],
$GLOBALS['_PHP_COMPATINFO_FUNC_JSON'],
$GLOBALS['_PHP_COMPATINFO_FUNC_LIBXML'],
$GLOBALS['_PHP_COMPATINFO_FUNC_MBSTRING'],
$GLOBALS['_PHP_COMPATINFO_FUNC_MYSQL'],
$GLOBALS['_PHP_COMPATINFO_FUNC_MYSQLI'],
$GLOBALS['_PHP_COMPATINFO_FUNC_OPENSSL'],
$GLOBALS['_PHP_COMPATINFO_FUNC_PCRE'],
$GLOBALS['_PHP_COMPATINFO_FUNC_PGSQL'],
$GLOBALS['_PHP_COMPATINFO_FUNC_SESSION'],
$GLOBALS['_PHP_COMPATINFO_FUNC_SIMPLEXML'],
$GLOBALS['_PHP_COMPATINFO_FUNC_SPL'],
$GLOBALS['_PHP_COMPATINFO_FUNC_SQLITE'],
$GLOBALS['_PHP_COMPATINFO_FUNC_STANDARD'],
$GLOBALS['_PHP_COMPATINFO_FUNC_TOKENIZER'],
$GLOBALS['_PHP_COMPATINFO_FUNC_WDDX'],
$GLOBALS['_PHP_COMPATINFO_FUNC_XML'],
$GLOBALS['_PHP_COMPATINFO_FUNC_XMLWRITER']
);
?>

View File

@@ -0,0 +1,249 @@
<?php
/**
* gd extension Constant dictionary for PHP_CompatInfo 1.9.0a1 or better
*
* PHP versions 4 and 5
*
* @category PHP
* @package PHP_CompatInfo
* @author Davey Shafik <davey@php.net>
* @author Laurent Laville <pear@laurent-laville.org>
* @license http://www.opensource.org/licenses/bsd-license.php BSD
* @version CVS: $Id: gd_const_array.php,v 1.2 2008/12/28 18:46:56 farell Exp $
* @link http://pear.php.net/package/PHP_CompatInfo
* @since version 1.9.0a1 (2008-11-23)
*/
$GLOBALS['_PHP_COMPATINFO_CONST_GD'] = array (
'GD_BUNDLED' =>
array (
'init' => '4.0.0',
'name' => 'GD_BUNDLED',
),
'GD_EXTRA_VERSION' =>
array (
'init' => '5.2.4',
'name' => 'GD_EXTRA_VERSION',
),
'GD_MAJOR_VERSION' =>
array (
'init' => '5.2.4',
'name' => 'GD_MAJOR_VERSION',
),
'GD_MINOR_VERSION' =>
array (
'init' => '5.2.4',
'name' => 'GD_MINOR_VERSION',
),
'GD_RELEASE_VERSION' =>
array (
'init' => '5.2.4',
'name' => 'GD_RELEASE_VERSION',
),
'GD_VERSION' =>
array (
'init' => '5.2.4',
'name' => 'GD_VERSION',
),
'IMG_ARC_CHORD' =>
array (
'init' => '4.0.0',
'name' => 'IMG_ARC_CHORD',
),
'IMG_ARC_EDGED' =>
array (
'init' => '4.0.0',
'name' => 'IMG_ARC_EDGED',
),
'IMG_ARC_NOFILL' =>
array (
'init' => '4.0.0',
'name' => 'IMG_ARC_NOFILL',
),
'IMG_ARC_PIE' =>
array (
'init' => '4.0.0',
'name' => 'IMG_ARC_PIE',
),
'IMG_ARC_ROUNDED' =>
array (
'init' => '4.0.0',
'name' => 'IMG_ARC_ROUNDED',
),
'IMG_COLOR_BRUSHED' =>
array (
'init' => '4.0.0',
'name' => 'IMG_COLOR_BRUSHED',
),
'IMG_COLOR_STYLED' =>
array (
'init' => '4.0.0',
'name' => 'IMG_COLOR_STYLED',
),
'IMG_COLOR_STYLEDBRUSHED' =>
array (
'init' => '4.0.0',
'name' => 'IMG_COLOR_STYLEDBRUSHED',
),
'IMG_COLOR_TILED' =>
array (
'init' => '4.0.0',
'name' => 'IMG_COLOR_TILED',
),
'IMG_COLOR_TRANSPARENT' =>
array (
'init' => '4.0.0',
'name' => 'IMG_COLOR_TRANSPARENT',
),
'IMG_EFFECT_ALPHABLEND' =>
array (
'init' => '4.0.0',
'name' => 'IMG_EFFECT_ALPHABLEND',
),
'IMG_EFFECT_NORMAL' =>
array (
'init' => '4.0.0',
'name' => 'IMG_EFFECT_NORMAL',
),
'IMG_EFFECT_OVERLAY' =>
array (
'init' => '4.0.0',
'name' => 'IMG_EFFECT_OVERLAY',
),
'IMG_EFFECT_REPLACE' =>
array (
'init' => '4.0.0',
'name' => 'IMG_EFFECT_REPLACE',
),
'IMG_FILTER_BRIGHTNESS' =>
array (
'init' => '4.0.0',
'name' => 'IMG_FILTER_BRIGHTNESS',
),
'IMG_FILTER_COLORIZE' =>
array (
'init' => '4.0.0',
'name' => 'IMG_FILTER_COLORIZE',
),
'IMG_FILTER_CONTRAST' =>
array (
'init' => '4.0.0',
'name' => 'IMG_FILTER_CONTRAST',
),
'IMG_FILTER_EDGEDETECT' =>
array (
'init' => '4.0.0',
'name' => 'IMG_FILTER_EDGEDETECT',
),
'IMG_FILTER_EMBOSS' =>
array (
'init' => '4.0.0',
'name' => 'IMG_FILTER_EMBOSS',
),
'IMG_FILTER_GAUSSIAN_BLUR' =>
array (
'init' => '4.0.0',
'name' => 'IMG_FILTER_GAUSSIAN_BLUR',
),
'IMG_FILTER_GRAYSCALE' =>
array (
'init' => '4.0.0',
'name' => 'IMG_FILTER_GRAYSCALE',
),
'IMG_FILTER_MEAN_REMOVAL' =>
array (
'init' => '4.0.0',
'name' => 'IMG_FILTER_MEAN_REMOVAL',
),
'IMG_FILTER_NEGATE' =>
array (
'init' => '4.0.0',
'name' => 'IMG_FILTER_NEGATE',
),
'IMG_FILTER_SELECTIVE_BLUR' =>
array (
'init' => '4.0.0',
'name' => 'IMG_FILTER_SELECTIVE_BLUR',
),
'IMG_FILTER_SMOOTH' =>
array (
'init' => '4.0.0',
'name' => 'IMG_FILTER_SMOOTH',
),
'IMG_GD2_COMPRESSED' =>
array (
'init' => '4.0.0',
'name' => 'IMG_GD2_COMPRESSED',
),
'IMG_GD2_RAW' =>
array (
'init' => '4.0.0',
'name' => 'IMG_GD2_RAW',
),
'IMG_GIF' =>
array (
'init' => '4.0.0',
'name' => 'IMG_GIF',
),
'IMG_JPEG' =>
array (
'init' => '4.0.0',
'name' => 'IMG_JPEG',
),
'IMG_JPG' =>
array (
'init' => '4.0.0',
'name' => 'IMG_JPG',
),
'IMG_PNG' =>
array (
'init' => '4.0.0',
'name' => 'IMG_PNG',
),
'IMG_WBMP' =>
array (
'init' => '4.0.0',
'name' => 'IMG_WBMP',
),
'IMG_XPM' =>
array (
'init' => '4.0.0',
'name' => 'IMG_XPM',
),
'PNG_ALL_FILTERS' =>
array (
'init' => '4.0.0',
'name' => 'PNG_ALL_FILTERS',
),
'PNG_FILTER_AVG' =>
array (
'init' => '4.0.0',
'name' => 'PNG_FILTER_AVG',
),
'PNG_FILTER_NONE' =>
array (
'init' => '4.0.0',
'name' => 'PNG_FILTER_NONE',
),
'PNG_FILTER_PAETH' =>
array (
'init' => '4.0.0',
'name' => 'PNG_FILTER_PAETH',
),
'PNG_FILTER_SUB' =>
array (
'init' => '4.0.0',
'name' => 'PNG_FILTER_SUB',
),
'PNG_FILTER_UP' =>
array (
'init' => '4.0.0',
'name' => 'PNG_FILTER_UP',
),
'PNG_NO_FILTER' =>
array (
'init' => '4.0.0',
'name' => 'PNG_NO_FILTER',
),
);
?>

View File

@@ -0,0 +1,637 @@
<?php
/**
* gd extension Function dictionary for PHP_CompatInfo 1.9.0b2 or better
*
* PHP versions 4 and 5
*
* @category PHP
* @package PHP_CompatInfo
* @author Davey Shafik <davey@php.net>
* @author Laurent Laville <pear@laurent-laville.org>
* @license http://www.opensource.org/licenses/bsd-license.php BSD
* @version CVS: $Id: gd_func_array.php,v 1.2 2008/12/28 19:10:37 farell Exp $
* @link http://pear.php.net/package/PHP_CompatInfo
* @since version 1.9.0b2 (2008-12-19)
*/
$GLOBALS['_PHP_COMPATINFO_FUNC_GD'] = array (
'gd_info' =>
array (
'init' => '4.3.0',
'ext' => 'gd',
'pecl' => false,
),
'getimagesize' =>
array (
'init' => '4.0.0',
'ext' => 'gd',
'pecl' => false,
),
'image2wbmp' =>
array (
'init' => '4.0.5',
'ext' => 'gd',
'pecl' => false,
),
'image_type_to_extension' =>
array (
'init' => '5.0.0',
'ext' => 'gd',
'pecl' => false,
),
'image_type_to_mime_type' =>
array (
'init' => '4.3.0',
'ext' => 'gd',
'pecl' => false,
),
'imagealphablending' =>
array (
'init' => '4.0.6',
'ext' => 'gd',
'pecl' => false,
),
'imageantialias' =>
array (
'init' => '4.3.2',
'ext' => 'gd',
'pecl' => false,
),
'imagearc' =>
array (
'init' => '4.0.0',
'ext' => 'gd',
'pecl' => false,
),
'imagechar' =>
array (
'init' => '4.0.0',
'ext' => 'gd',
'pecl' => false,
),
'imagecharup' =>
array (
'init' => '4.0.0',
'ext' => 'gd',
'pecl' => false,
),
'imagecolorallocate' =>
array (
'init' => '4.0.0',
'ext' => 'gd',
'pecl' => false,
),
'imagecolorallocatealpha' =>
array (
'init' => '4.3.2',
'ext' => 'gd',
'pecl' => false,
),
'imagecolorat' =>
array (
'init' => '4.0.0',
'ext' => 'gd',
'pecl' => false,
),
'imagecolorclosest' =>
array (
'init' => '4.0.0',
'ext' => 'gd',
'pecl' => false,
),
'imagecolorclosestalpha' =>
array (
'init' => '4.0.6',
'ext' => 'gd',
'pecl' => false,
),
'imagecolorclosesthwb' =>
array (
'init' => '4.0.1',
'ext' => 'gd',
'pecl' => false,
),
'imagecolordeallocate' =>
array (
'init' => '4.0.0',
'ext' => 'gd',
'pecl' => false,
),
'imagecolorexact' =>
array (
'init' => '4.0.0',
'ext' => 'gd',
'pecl' => false,
),
'imagecolorexactalpha' =>
array (
'init' => '4.0.6',
'ext' => 'gd',
'pecl' => false,
),
'imagecolormatch' =>
array (
'init' => '4.3.0',
'ext' => 'gd',
'pecl' => false,
),
'imagecolorresolve' =>
array (
'init' => '4.0.0',
'ext' => 'gd',
'pecl' => false,
),
'imagecolorresolvealpha' =>
array (
'init' => '4.0.6',
'ext' => 'gd',
'pecl' => false,
),
'imagecolorset' =>
array (
'init' => '4.0.0',
'ext' => 'gd',
'pecl' => false,
),
'imagecolorsforindex' =>
array (
'init' => '4.0.0',
'ext' => 'gd',
'pecl' => false,
),
'imagecolorstotal' =>
array (
'init' => '4.0.0',
'ext' => 'gd',
'pecl' => false,
),
'imagecolortransparent' =>
array (
'init' => '4.0.0',
'ext' => 'gd',
'pecl' => false,
),
'imageconvolution' =>
array (
'init' => '5.1.0',
'ext' => 'gd',
'pecl' => false,
),
'imagecopy' =>
array (
'init' => '4.0.0',
'ext' => 'gd',
'pecl' => false,
),
'imagecopymerge' =>
array (
'init' => '4.0.1',
'ext' => 'gd',
'pecl' => false,
),
'imagecopymergegray' =>
array (
'init' => '4.0.6',
'ext' => 'gd',
'pecl' => false,
),
'imagecopyresampled' =>
array (
'init' => '4.0.6',
'ext' => 'gd',
'pecl' => false,
),
'imagecopyresized' =>
array (
'init' => '4.0.0',
'ext' => 'gd',
'pecl' => false,
),
'imagecreate' =>
array (
'init' => '4.0.0',
'ext' => 'gd',
'pecl' => false,
),
'imagecreatefromgd' =>
array (
'init' => '4.0.7',
'ext' => 'gd',
'pecl' => false,
),
'imagecreatefromgd2' =>
array (
'init' => '4.0.7',
'ext' => 'gd',
'pecl' => false,
),
'imagecreatefromgd2part' =>
array (
'init' => '4.0.7',
'ext' => 'gd',
'pecl' => false,
),
'imagecreatefromgif' =>
array (
'init' => '4.0.0',
'ext' => 'gd',
'pecl' => false,
),
'imagecreatefromjpeg' =>
array (
'init' => '4.0.0',
'ext' => 'gd',
'pecl' => false,
),
'imagecreatefrompng' =>
array (
'init' => '4.0.0',
'ext' => 'gd',
'pecl' => false,
),
'imagecreatefromstring' =>
array (
'init' => '4.0.4',
'ext' => 'gd',
'pecl' => false,
),
'imagecreatefromwbmp' =>
array (
'init' => '4.0.1',
'ext' => 'gd',
'pecl' => false,
),
'imagecreatefromxbm' =>
array (
'init' => '4.0.1',
'ext' => 'gd',
'pecl' => false,
),
'imagecreatefromxpm' =>
array (
'init' => '4.0.1',
'ext' => 'gd',
'pecl' => false,
),
'imagecreatetruecolor' =>
array (
'init' => '4.0.6',
'ext' => 'gd',
'pecl' => false,
),
'imagedashedline' =>
array (
'init' => '4.0.0',
'ext' => 'gd',
'pecl' => false,
),
'imagedestroy' =>
array (
'init' => '4.0.0',
'ext' => 'gd',
'pecl' => false,
),
'imageellipse' =>
array (
'init' => '4.0.6',
'ext' => 'gd',
'pecl' => false,
),
'imagefill' =>
array (
'init' => '4.0.0',
'ext' => 'gd',
'pecl' => false,
),
'imagefilledarc' =>
array (
'init' => '4.0.6',
'ext' => 'gd',
'pecl' => false,
),
'imagefilledellipse' =>
array (
'init' => '4.0.6',
'ext' => 'gd',
'pecl' => false,
),
'imagefilledpolygon' =>
array (
'init' => '4.0.0',
'ext' => 'gd',
'pecl' => false,
),
'imagefilledrectangle' =>
array (
'init' => '4.0.0',
'ext' => 'gd',
'pecl' => false,
),
'imagefilltoborder' =>
array (
'init' => '4.0.0',
'ext' => 'gd',
'pecl' => false,
),
'imagefilter' =>
array (
'init' => '5.0.0',
'ext' => 'gd',
'pecl' => false,
),
'imagefontheight' =>
array (
'init' => '4.0.0',
'ext' => 'gd',
'pecl' => false,
),
'imagefontwidth' =>
array (
'init' => '4.0.0',
'ext' => 'gd',
'pecl' => false,
),
'imageftbbox' =>
array (
'init' => '4.0.7',
'ext' => 'gd',
'pecl' => false,
),
'imagefttext' =>
array (
'init' => '4.0.7',
'ext' => 'gd',
'pecl' => false,
),
'imagegammacorrect' =>
array (
'init' => '4.0.0',
'ext' => 'gd',
'pecl' => false,
),
'imagegd' =>
array (
'init' => '4.0.7',
'ext' => 'gd',
'pecl' => false,
),
'imagegd2' =>
array (
'init' => '4.0.7',
'ext' => 'gd',
'pecl' => false,
),
'imagegif' =>
array (
'init' => '4.0.0',
'ext' => 'gd',
'pecl' => false,
),
'imagegrabscreen' =>
array (
'init' => '5.2.2',
'ext' => 'gd',
'pecl' => false,
),
'imagegrabwindow' =>
array (
'init' => '5.2.2',
'ext' => 'gd',
'pecl' => false,
),
'imageinterlace' =>
array (
'init' => '4.0.0',
'ext' => 'gd',
'pecl' => false,
),
'imageistruecolor' =>
array (
'init' => '4.3.2',
'ext' => 'gd',
'pecl' => false,
),
'imagejpeg' =>
array (
'init' => '4.0.0',
'ext' => 'gd',
'pecl' => false,
),
'imagelayereffect' =>
array (
'init' => '4.3.0',
'ext' => 'gd',
'pecl' => false,
),
'imageline' =>
array (
'init' => '4.0.0',
'ext' => 'gd',
'pecl' => false,
),
'imageloadfont' =>
array (
'init' => '4.0.0',
'ext' => 'gd',
'pecl' => false,
),
'imagepalettecopy' =>
array (
'init' => '4.0.1',
'ext' => 'gd',
'pecl' => false,
),
'imagepng' =>
array (
'init' => '4.0.0',
'ext' => 'gd',
'pecl' => false,
),
'imagepolygon' =>
array (
'init' => '4.0.0',
'ext' => 'gd',
'pecl' => false,
),
'imagepsbbox' =>
array (
'init' => '4.0.0',
'ext' => 'gd',
'pecl' => false,
),
'imagepscopyfont' =>
array (
'init' => '4.0.0',
'ext' => 'gd',
'pecl' => false,
),
'imagepsencodefont' =>
array (
'init' => '4.0.0',
'ext' => 'gd',
'pecl' => false,
),
'imagepsextendfont' =>
array (
'init' => '4.0.0',
'ext' => 'gd',
'pecl' => false,
),
'imagepsfreefont' =>
array (
'init' => '4.0.0',
'ext' => 'gd',
'pecl' => false,
),
'imagepsloadfont' =>
array (
'init' => '4.0.0',
'ext' => 'gd',
'pecl' => false,
),
'imagepsslantfont' =>
array (
'init' => '4.0.0',
'ext' => 'gd',
'pecl' => false,
),
'imagepstext' =>
array (
'init' => '4.0.0',
'ext' => 'gd',
'pecl' => false,
),
'imagerectangle' =>
array (
'init' => '4.0.0',
'ext' => 'gd',
'pecl' => false,
),
'imagerotate' =>
array (
'init' => '4.3.0',
'ext' => 'gd',
'pecl' => false,
),
'imagesavealpha' =>
array (
'init' => '4.3.2',
'ext' => 'gd',
'pecl' => false,
),
'imagesetbrush' =>
array (
'init' => '4.0.6',
'ext' => 'gd',
'pecl' => false,
),
'imagesetpixel' =>
array (
'init' => '4.0.0',
'ext' => 'gd',
'pecl' => false,
),
'imagesetstyle' =>
array (
'init' => '4.0.6',
'ext' => 'gd',
'pecl' => false,
),
'imagesetthickness' =>
array (
'init' => '4.0.6',
'ext' => 'gd',
'pecl' => false,
),
'imagesettile' =>
array (
'init' => '4.0.6',
'ext' => 'gd',
'pecl' => false,
),
'imagestring' =>
array (
'init' => '4.0.0',
'ext' => 'gd',
'pecl' => false,
),
'imagestringup' =>
array (
'init' => '4.0.0',
'ext' => 'gd',
'pecl' => false,
),
'imagesx' =>
array (
'init' => '4.0.0',
'ext' => 'gd',
'pecl' => false,
),
'imagesy' =>
array (
'init' => '4.0.0',
'ext' => 'gd',
'pecl' => false,
),
'imagetruecolortopalette' =>
array (
'init' => '4.0.6',
'ext' => 'gd',
'pecl' => false,
),
'imagettfbbox' =>
array (
'init' => '4.0.0',
'ext' => 'gd',
'pecl' => false,
),
'imagettftext' =>
array (
'init' => '4.0.0',
'ext' => 'gd',
'pecl' => false,
),
'imagetypes' =>
array (
'init' => '4.0.2',
'ext' => 'gd',
'pecl' => false,
),
'imagewbmp' =>
array (
'init' => '4.0.1',
'ext' => 'gd',
'pecl' => false,
),
'imagexbm' =>
array (
'init' => '5.0.0',
'ext' => 'gd',
'pecl' => false,
),
'iptcembed' =>
array (
'init' => '4.0.0',
'ext' => 'gd',
'pecl' => false,
),
'iptcparse' =>
array (
'init' => '4.0.0',
'ext' => 'gd',
'pecl' => false,
),
'jpeg2wbmp' =>
array (
'init' => '4.0.5',
'ext' => 'gd',
'pecl' => false,
),
'png2wbmp' =>
array (
'init' => '4.0.5',
'ext' => 'gd',
'pecl' => false,
),
);
?>

View File

@@ -0,0 +1,79 @@
<?php
/**
* gettext extension Function dictionary for PHP_CompatInfo 1.9.0b2 or better
*
* PHP versions 4 and 5
*
* @category PHP
* @package PHP_CompatInfo
* @author Davey Shafik <davey@php.net>
* @author Laurent Laville <pear@laurent-laville.org>
* @license http://www.opensource.org/licenses/bsd-license.php BSD
* @version CVS: $Id: gettext_func_array.php,v 1.1 2009/01/03 11:23:45 farell Exp $
* @link http://pear.php.net/package/PHP_CompatInfo
* @since version 1.9.0 (2009-01-19)
*/
$GLOBALS['_PHP_COMPATINFO_FUNC_GETTEXT'] = array (
'_' =>
array (
'init' => '4.0.0',
'ext' => 'gettext',
'pecl' => false,
),
'bind_textdomain_codeset' =>
array (
'init' => '4.2.0',
'ext' => 'gettext',
'pecl' => false,
),
'bindtextdomain' =>
array (
'init' => '4.0.0',
'ext' => 'gettext',
'pecl' => false,
),
'dcgettext' =>
array (
'init' => '4.0.0',
'ext' => 'gettext',
'pecl' => false,
),
'dcngettext' =>
array (
'init' => '4.2.0',
'ext' => 'gettext',
'pecl' => false,
),
'dgettext' =>
array (
'init' => '4.0.0',
'ext' => 'gettext',
'pecl' => false,
),
'dngettext' =>
array (
'init' => '4.2.0',
'ext' => 'gettext',
'pecl' => false,
),
'gettext' =>
array (
'init' => '4.0.0',
'ext' => 'gettext',
'pecl' => false,
),
'ngettext' =>
array (
'init' => '4.2.0',
'ext' => 'gettext',
'pecl' => false,
),
'textdomain' =>
array (
'init' => '4.0.0',
'ext' => 'gettext',
'pecl' => false,
),
);
?>

View File

@@ -0,0 +1,39 @@
<?php
/**
* gmp extension Constant dictionary for PHP_CompatInfo 1.9.0a1 or better
*
* PHP versions 4 and 5
*
* @category PHP
* @package PHP_CompatInfo
* @author Davey Shafik <davey@php.net>
* @author Laurent Laville <pear@laurent-laville.org>
* @license http://www.opensource.org/licenses/bsd-license.php BSD
* @version CVS: $Id: gmp_const_array.php,v 1.2 2008/12/29 09:23:54 farell Exp $
* @link http://pear.php.net/package/PHP_CompatInfo
* @since version 1.9.0a1 (2008-11-23)
*/
$GLOBALS['_PHP_COMPATINFO_CONST_GMP'] = array (
'GMP_ROUND_MINUSINF' =>
array (
'init' => '4.0.4',
'name' => 'GMP_ROUND_MINUSINF',
),
'GMP_ROUND_PLUSINF' =>
array (
'init' => '4.0.4',
'name' => 'GMP_ROUND_PLUSINF',
),
'GMP_ROUND_ZERO' =>
array (
'init' => '4.0.4',
'name' => 'GMP_ROUND_ZERO',
),
'GMP_VERSION' =>
array (
'init' => '5.2.2',
'name' => 'GMP_VERSION',
),
);
?>

View File

@@ -0,0 +1,259 @@
<?php
/**
* gmp extension Function dictionary for PHP_CompatInfo 1.9.0b2 or better
*
* PHP versions 4 and 5
*
* @category PHP
* @package PHP_CompatInfo
* @author Davey Shafik <davey@php.net>
* @author Laurent Laville <pear@laurent-laville.org>
* @license http://www.opensource.org/licenses/bsd-license.php BSD
* @version CVS: $Id: gmp_func_array.php,v 1.1 2008/12/13 16:40:39 farell Exp $
* @link http://pear.php.net/package/PHP_CompatInfo
* @since version 1.9.0b2 (2008-12-19)
*/
$GLOBALS['_PHP_COMPATINFO_FUNC_GMP'] = array (
'gmp_abs' =>
array (
'init' => '4.0.4',
'ext' => 'gmp',
'pecl' => false,
),
'gmp_add' =>
array (
'init' => '4.0.4',
'ext' => 'gmp',
'pecl' => false,
),
'gmp_and' =>
array (
'init' => '4.0.4',
'ext' => 'gmp',
'pecl' => false,
),
'gmp_clrbit' =>
array (
'init' => '4.0.4',
'ext' => 'gmp',
'pecl' => false,
),
'gmp_cmp' =>
array (
'init' => '4.0.4',
'ext' => 'gmp',
'pecl' => false,
),
'gmp_com' =>
array (
'init' => '4.0.4',
'ext' => 'gmp',
'pecl' => false,
),
'gmp_div' =>
array (
'init' => '4.0.4',
'ext' => 'gmp',
'pecl' => false,
),
'gmp_div_q' =>
array (
'init' => '4.0.4',
'ext' => 'gmp',
'pecl' => false,
),
'gmp_div_qr' =>
array (
'init' => '4.0.4',
'ext' => 'gmp',
'pecl' => false,
),
'gmp_div_r' =>
array (
'init' => '4.0.4',
'ext' => 'gmp',
'pecl' => false,
),
'gmp_divexact' =>
array (
'init' => '4.0.4',
'ext' => 'gmp',
'pecl' => false,
),
'gmp_fact' =>
array (
'init' => '4.0.4',
'ext' => 'gmp',
'pecl' => false,
),
'gmp_gcd' =>
array (
'init' => '4.0.4',
'ext' => 'gmp',
'pecl' => false,
),
'gmp_gcdext' =>
array (
'init' => '4.0.4',
'ext' => 'gmp',
'pecl' => false,
),
'gmp_hamdist' =>
array (
'init' => '4.0.4',
'ext' => 'gmp',
'pecl' => false,
),
'gmp_init' =>
array (
'init' => '4.0.4',
'ext' => 'gmp',
'pecl' => false,
),
'gmp_intval' =>
array (
'init' => '4.0.4',
'ext' => 'gmp',
'pecl' => false,
),
'gmp_invert' =>
array (
'init' => '4.0.4',
'ext' => 'gmp',
'pecl' => false,
),
'gmp_jacobi' =>
array (
'init' => '4.0.4',
'ext' => 'gmp',
'pecl' => false,
),
'gmp_legendre' =>
array (
'init' => '4.0.4',
'ext' => 'gmp',
'pecl' => false,
),
'gmp_mod' =>
array (
'init' => '4.0.4',
'ext' => 'gmp',
'pecl' => false,
),
'gmp_mul' =>
array (
'init' => '4.0.4',
'ext' => 'gmp',
'pecl' => false,
),
'gmp_neg' =>
array (
'init' => '4.0.4',
'ext' => 'gmp',
'pecl' => false,
),
'gmp_nextprime' =>
array (
'init' => '5.2.0',
'ext' => 'gmp',
'pecl' => false,
),
'gmp_or' =>
array (
'init' => '4.0.4',
'ext' => 'gmp',
'pecl' => false,
),
'gmp_perfect_square' =>
array (
'init' => '4.0.4',
'ext' => 'gmp',
'pecl' => false,
),
'gmp_popcount' =>
array (
'init' => '4.0.4',
'ext' => 'gmp',
'pecl' => false,
),
'gmp_pow' =>
array (
'init' => '4.0.4',
'ext' => 'gmp',
'pecl' => false,
),
'gmp_powm' =>
array (
'init' => '4.0.4',
'ext' => 'gmp',
'pecl' => false,
),
'gmp_prob_prime' =>
array (
'init' => '4.0.4',
'ext' => 'gmp',
'pecl' => false,
),
'gmp_random' =>
array (
'init' => '4.0.4',
'ext' => 'gmp',
'pecl' => false,
),
'gmp_scan0' =>
array (
'init' => '4.0.4',
'ext' => 'gmp',
'pecl' => false,
),
'gmp_scan1' =>
array (
'init' => '4.0.4',
'ext' => 'gmp',
'pecl' => false,
),
'gmp_setbit' =>
array (
'init' => '4.0.4',
'ext' => 'gmp',
'pecl' => false,
),
'gmp_sign' =>
array (
'init' => '4.0.4',
'ext' => 'gmp',
'pecl' => false,
),
'gmp_sqrt' =>
array (
'init' => '4.0.4',
'ext' => 'gmp',
'pecl' => false,
),
'gmp_sqrtrem' =>
array (
'init' => '4.0.4',
'ext' => 'gmp',
'pecl' => false,
),
'gmp_strval' =>
array (
'init' => '4.0.4',
'ext' => 'gmp',
'pecl' => false,
),
'gmp_sub' =>
array (
'init' => '4.0.4',
'ext' => 'gmp',
'pecl' => false,
),
'gmp_xor' =>
array (
'init' => '4.0.4',
'ext' => 'gmp',
'pecl' => false,
),
);
?>

View File

@@ -0,0 +1,24 @@
<?php
/**
* hash extension Constant dictionary for PHP_CompatInfo 1.9.0a1 or better
*
* PHP versions 4 and 5
*
* @category PHP
* @package PHP_CompatInfo
* @author Davey Shafik <davey@php.net>
* @author Laurent Laville <pear@laurent-laville.org>
* @license http://www.opensource.org/licenses/bsd-license.php BSD
* @version CVS: $Id: hash_const_array.php,v 1.1 2008/12/13 16:41:53 farell Exp $
* @link http://pear.php.net/package/PHP_CompatInfo
* @since version 1.9.0a1 (2008-11-23)
*/
$GLOBALS['_PHP_COMPATINFO_CONST_HASH'] = array (
'HASH_HMAC' =>
array (
'init' => '4.0.0',
'name' => 'HASH_HMAC',
),
);
?>

View File

@@ -0,0 +1,103 @@
<?php
/**
* hash extension Function dictionary for PHP_CompatInfo 1.9.0b2 or better
*
* PHP versions 4 and 5
*
* @category PHP
* @package PHP_CompatInfo
* @author Davey Shafik <davey@php.net>
* @author Laurent Laville <pear@laurent-laville.org>
* @license http://www.opensource.org/licenses/bsd-license.php BSD
* @version CVS: $Id: hash_func_array.php,v 1.2 2008/12/29 09:40:50 farell Exp $
* @link http://pear.php.net/package/PHP_CompatInfo
* @since version 1.9.0b2 (2008-12-19)
*/
$GLOBALS['_PHP_COMPATINFO_FUNC_HASH'] = array (
'hash' =>
array (
'init' => '5.1.2',
'ext' => 'hash',
'pecl' => false,
),
'hash_algos' =>
array (
'init' => '5.1.2',
'ext' => 'hash',
'pecl' => false,
),
'hash_file' =>
array (
'init' => '5.1.2',
'ext' => 'hash',
'pecl' => false,
),
'hash_final' =>
array (
'init' => '5.1.2',
'ext' => 'hash',
'pecl' => false,
),
'hash_hmac' =>
array (
'init' => '5.1.2',
'ext' => 'hash',
'pecl' => false,
),
'hash_hmac_file' =>
array (
'init' => '5.1.2',
'ext' => 'hash',
'pecl' => false,
),
'hash_init' =>
array (
'init' => '5.1.2',
'ext' => 'hash',
'pecl' => false,
),
'hash_update' =>
array (
'init' => '5.1.2',
'ext' => 'hash',
'pecl' => false,
),
'hash_update_file' =>
array (
'init' => '5.1.2',
'ext' => 'hash',
'pecl' => false,
),
'hash_update_stream' =>
array (
'init' => '5.1.2',
'ext' => 'hash',
'pecl' => false,
),
'md5' =>
array (
'init' => '4.0.0',
'ext' => 'hash',
'pecl' => false,
),
'md5_file' =>
array (
'init' => '4.2.0',
'ext' => 'hash',
'pecl' => false,
),
'sha1' =>
array (
'init' => '4.3.0',
'ext' => 'hash',
'pecl' => false,
),
'sha1_file' =>
array (
'init' => '4.3.0',
'ext' => 'hash',
'pecl' => false,
),
);
?>

View File

@@ -0,0 +1,39 @@
<?php
/**
* iconv extension Constant dictionary for PHP_CompatInfo 1.9.0a1 or better
*
* PHP versions 4 and 5
*
* @category PHP
* @package PHP_CompatInfo
* @author Davey Shafik <davey@php.net>
* @author Laurent Laville <pear@laurent-laville.org>
* @license http://www.opensource.org/licenses/bsd-license.php BSD
* @version CVS: $Id: iconv_const_array.php,v 1.2 2008/12/29 09:51:14 farell Exp $
* @link http://pear.php.net/package/PHP_CompatInfo
* @since version 1.9.0a1 (2008-11-23)
*/
$GLOBALS['_PHP_COMPATINFO_CONST_ICONV'] = array (
'ICONV_IMPL' =>
array (
'init' => '4.3.0',
'name' => 'ICONV_IMPL',
),
'ICONV_MIME_DECODE_CONTINUE_ON_ERROR' =>
array (
'init' => '5.0.0',
'name' => 'ICONV_MIME_DECODE_CONTINUE_ON_ERROR',
),
'ICONV_MIME_DECODE_STRICT' =>
array (
'init' => '5.0.0',
'name' => 'ICONV_MIME_DECODE_STRICT',
),
'ICONV_VERSION' =>
array (
'init' => '4.3.0',
'name' => 'ICONV_VERSION',
),
);
?>

View File

@@ -0,0 +1,86 @@
<?php
/**
* iconv extension Function dictionary for PHP_CompatInfo 1.9.0b2 or better
*
* PHP versions 4 and 5
*
* @category PHP
* @package PHP_CompatInfo
* @author Davey Shafik <davey@php.net>
* @author Laurent Laville <pear@laurent-laville.org>
* @license http://www.opensource.org/licenses/bsd-license.php BSD
* @version CVS: $Id: iconv_func_array.php,v 1.2 2008/12/29 16:39:24 farell Exp $
* @link http://pear.php.net/package/PHP_CompatInfo
* @since version 1.9.0b2 (2008-12-19)
*/
$GLOBALS['_PHP_COMPATINFO_FUNC_ICONV'] = array (
'iconv' =>
array (
'init' => '4.0.5',
'name' => 'iconv',
'ext' => 'iconv',
'pecl' => false,
),
'iconv_get_encoding' =>
array (
'init' => '4.0.5',
'ext' => 'iconv',
'pecl' => false,
),
'iconv_mime_decode' =>
array (
'init' => '5.0.0',
'ext' => 'iconv',
'pecl' => false,
),
'iconv_mime_decode_headers' =>
array (
'init' => '5.0.0',
'ext' => 'iconv',
'pecl' => false,
),
'iconv_mime_encode' =>
array (
'init' => '5.0.0',
'ext' => 'iconv',
'pecl' => false,
),
'iconv_set_encoding' =>
array (
'init' => '4.0.5',
'ext' => 'iconv',
'pecl' => false,
),
'iconv_strlen' =>
array (
'init' => '5.0.0',
'ext' => 'iconv',
'pecl' => false,
),
'iconv_strpos' =>
array (
'init' => '5.0.0',
'ext' => 'iconv',
'pecl' => false,
),
'iconv_strrpos' =>
array (
'init' => '5.0.0',
'ext' => 'iconv',
'pecl' => false,
),
'iconv_substr' =>
array (
'init' => '5.0.0',
'ext' => 'iconv',
'pecl' => false,
),
'ob_iconv_handler' =>
array (
'init' => '4.0.5',
'ext' => 'iconv',
'pecl' => false,
),
);
?>

View File

@@ -0,0 +1,344 @@
<?php
/**
* imap extension Constant dictionary for PHP_CompatInfo 1.9.0a1 or better
*
* PHP versions 4 and 5
*
* @category PHP
* @package PHP_CompatInfo
* @author Davey Shafik <davey@php.net>
* @author Laurent Laville <pear@laurent-laville.org>
* @license http://www.opensource.org/licenses/bsd-license.php BSD
* @version CVS: $Id: imap_const_array.php,v 1.1 2008/12/13 16:44:29 farell Exp $
* @link http://pear.php.net/package/PHP_CompatInfo
* @since version 1.9.0a1 (2008-11-23)
*/
$GLOBALS['_PHP_COMPATINFO_CONST_IMAP'] = array (
'CL_EXPUNGE' =>
array (
'init' => '4.0.0',
'name' => 'CL_EXPUNGE',
),
'CP_MOVE' =>
array (
'init' => '4.0.0',
'name' => 'CP_MOVE',
),
'CP_UID' =>
array (
'init' => '4.0.0',
'name' => 'CP_UID',
),
'ENC7BIT' =>
array (
'init' => '4.0.0',
'name' => 'ENC7BIT',
),
'ENC8BIT' =>
array (
'init' => '4.0.0',
'name' => 'ENC8BIT',
),
'ENCBASE64' =>
array (
'init' => '4.0.0',
'name' => 'ENCBASE64',
),
'ENCBINARY' =>
array (
'init' => '4.0.0',
'name' => 'ENCBINARY',
),
'ENCOTHER' =>
array (
'init' => '4.0.0',
'name' => 'ENCOTHER',
),
'ENCQUOTEDPRINTABLE' =>
array (
'init' => '4.0.0',
'name' => 'ENCQUOTEDPRINTABLE',
),
'FT_INTERNAL' =>
array (
'init' => '4.0.0',
'name' => 'FT_INTERNAL',
),
'FT_NOT' =>
array (
'init' => '4.0.0',
'name' => 'FT_NOT',
),
'FT_PEEK' =>
array (
'init' => '4.0.0',
'name' => 'FT_PEEK',
),
'FT_PREFETCHTEXT' =>
array (
'init' => '4.0.0',
'name' => 'FT_PREFETCHTEXT',
),
'FT_UID' =>
array (
'init' => '4.0.0',
'name' => 'FT_UID',
),
'IMAP_CLOSETIMEOUT' =>
array (
'init' => '4.0.0',
'name' => 'IMAP_CLOSETIMEOUT',
),
'IMAP_OPENTIMEOUT' =>
array (
'init' => '4.0.0',
'name' => 'IMAP_OPENTIMEOUT',
),
'IMAP_READTIMEOUT' =>
array (
'init' => '4.0.0',
'name' => 'IMAP_READTIMEOUT',
),
'IMAP_WRITETIMEOUT' =>
array (
'init' => '4.0.0',
'name' => 'IMAP_WRITETIMEOUT',
),
'LATT_HASCHILDREN' =>
array (
'init' => '4.0.0',
'name' => 'LATT_HASCHILDREN',
),
'LATT_HASNOCHILDREN' =>
array (
'init' => '4.0.0',
'name' => 'LATT_HASNOCHILDREN',
),
'LATT_MARKED' =>
array (
'init' => '4.0.0',
'name' => 'LATT_MARKED',
),
'LATT_NOINFERIORS' =>
array (
'init' => '4.0.0',
'name' => 'LATT_NOINFERIORS',
),
'LATT_NOSELECT' =>
array (
'init' => '4.0.0',
'name' => 'LATT_NOSELECT',
),
'LATT_REFERRAL' =>
array (
'init' => '4.0.0',
'name' => 'LATT_REFERRAL',
),
'LATT_UNMARKED' =>
array (
'init' => '4.0.0',
'name' => 'LATT_UNMARKED',
),
'NIL' =>
array (
'init' => '4.0.0',
'name' => 'NIL',
),
'OP_ANONYMOUS' =>
array (
'init' => '4.0.0',
'name' => 'OP_ANONYMOUS',
),
'OP_DEBUG' =>
array (
'init' => '4.0.0',
'name' => 'OP_DEBUG',
),
'OP_EXPUNGE' =>
array (
'init' => '4.0.0',
'name' => 'OP_EXPUNGE',
),
'OP_HALFOPEN' =>
array (
'init' => '4.0.0',
'name' => 'OP_HALFOPEN',
),
'OP_PROTOTYPE' =>
array (
'init' => '4.0.0',
'name' => 'OP_PROTOTYPE',
),
'OP_READONLY' =>
array (
'init' => '4.0.0',
'name' => 'OP_READONLY',
),
'OP_SECURE' =>
array (
'init' => '4.0.0',
'name' => 'OP_SECURE',
),
'OP_SHORTCACHE' =>
array (
'init' => '4.0.0',
'name' => 'OP_SHORTCACHE',
),
'OP_SILENT' =>
array (
'init' => '4.0.0',
'name' => 'OP_SILENT',
),
'SA_ALL' =>
array (
'init' => '4.0.0',
'name' => 'SA_ALL',
),
'SA_MESSAGES' =>
array (
'init' => '4.0.0',
'name' => 'SA_MESSAGES',
),
'SA_RECENT' =>
array (
'init' => '4.0.0',
'name' => 'SA_RECENT',
),
'SA_UIDNEXT' =>
array (
'init' => '4.0.0',
'name' => 'SA_UIDNEXT',
),
'SA_UIDVALIDITY' =>
array (
'init' => '4.0.0',
'name' => 'SA_UIDVALIDITY',
),
'SA_UNSEEN' =>
array (
'init' => '4.0.0',
'name' => 'SA_UNSEEN',
),
'SE_FREE' =>
array (
'init' => '4.0.0',
'name' => 'SE_FREE',
),
'SE_NOPREFETCH' =>
array (
'init' => '4.0.0',
'name' => 'SE_NOPREFETCH',
),
'SE_UID' =>
array (
'init' => '4.0.0',
'name' => 'SE_UID',
),
'SORTARRIVAL' =>
array (
'init' => '4.0.0',
'name' => 'SORTARRIVAL',
),
'SORTCC' =>
array (
'init' => '4.0.0',
'name' => 'SORTCC',
),
'SORTDATE' =>
array (
'init' => '4.0.0',
'name' => 'SORTDATE',
),
'SORTFROM' =>
array (
'init' => '4.0.0',
'name' => 'SORTFROM',
),
'SORTSIZE' =>
array (
'init' => '4.0.0',
'name' => 'SORTSIZE',
),
'SORTSUBJECT' =>
array (
'init' => '4.0.0',
'name' => 'SORTSUBJECT',
),
'SORTTO' =>
array (
'init' => '4.0.0',
'name' => 'SORTTO',
),
'SO_FREE' =>
array (
'init' => '4.0.0',
'name' => 'SO_FREE',
),
'SO_NOSERVER' =>
array (
'init' => '4.0.0',
'name' => 'SO_NOSERVER',
),
'ST_SET' =>
array (
'init' => '4.0.0',
'name' => 'ST_SET',
),
'ST_SILENT' =>
array (
'init' => '4.0.0',
'name' => 'ST_SILENT',
),
'ST_UID' =>
array (
'init' => '4.0.0',
'name' => 'ST_UID',
),
'TYPEAPPLICATION' =>
array (
'init' => '4.0.0',
'name' => 'TYPEAPPLICATION',
),
'TYPEAUDIO' =>
array (
'init' => '4.0.0',
'name' => 'TYPEAUDIO',
),
'TYPEIMAGE' =>
array (
'init' => '4.0.0',
'name' => 'TYPEIMAGE',
),
'TYPEMESSAGE' =>
array (
'init' => '4.0.0',
'name' => 'TYPEMESSAGE',
),
'TYPEMODEL' =>
array (
'init' => '4.0.0',
'name' => 'TYPEMODEL',
),
'TYPEMULTIPART' =>
array (
'init' => '4.0.0',
'name' => 'TYPEMULTIPART',
),
'TYPEOTHER' =>
array (
'init' => '4.0.0',
'name' => 'TYPEOTHER',
),
'TYPETEXT' =>
array (
'init' => '4.0.0',
'name' => 'TYPETEXT',
),
'TYPEVIDEO' =>
array (
'init' => '4.0.0',
'name' => 'TYPEVIDEO',
),
);
?>

View File

@@ -0,0 +1,439 @@
<?php
/**
* imap extension Function dictionary for PHP_CompatInfo 1.9.0b2 or better
*
* PHP versions 4 and 5
*
* @category PHP
* @package PHP_CompatInfo
* @author Davey Shafik <davey@php.net>
* @author Laurent Laville <pear@laurent-laville.org>
* @license http://www.opensource.org/licenses/bsd-license.php BSD
* @version CVS: $Id: imap_func_array.php,v 1.1 2008/12/13 16:44:29 farell Exp $
* @link http://pear.php.net/package/PHP_CompatInfo
* @since version 1.9.0b2 (2008-12-19)
*/
$GLOBALS['_PHP_COMPATINFO_FUNC_IMAP'] = array (
'imap_8bit' =>
array (
'init' => '4.0.0',
'ext' => 'imap',
'pecl' => false,
),
'imap_alerts' =>
array (
'init' => '4.0.0',
'ext' => 'imap',
'pecl' => false,
),
'imap_append' =>
array (
'init' => '4.0.0',
'ext' => 'imap',
'pecl' => false,
),
'imap_base64' =>
array (
'init' => '4.0.0',
'ext' => 'imap',
'pecl' => false,
),
'imap_binary' =>
array (
'init' => '4.0.0',
'ext' => 'imap',
'pecl' => false,
),
'imap_body' =>
array (
'init' => '4.0.0',
'ext' => 'imap',
'pecl' => false,
),
'imap_bodystruct' =>
array (
'init' => '4.0.0',
'ext' => 'imap',
'pecl' => false,
),
'imap_check' =>
array (
'init' => '4.0.0',
'ext' => 'imap',
'pecl' => false,
),
'imap_clearflag_full' =>
array (
'init' => '4.0.0',
'ext' => 'imap',
'pecl' => false,
),
'imap_close' =>
array (
'init' => '4.0.0',
'ext' => 'imap',
'pecl' => false,
),
'imap_create' =>
array (
'init' => '4.0.0',
'ext' => 'imap',
'pecl' => false,
),
'imap_createmailbox' =>
array (
'init' => '4.0.0',
'ext' => 'imap',
'pecl' => false,
),
'imap_delete' =>
array (
'init' => '4.0.0',
'ext' => 'imap',
'pecl' => false,
),
'imap_deletemailbox' =>
array (
'init' => '4.0.0',
'ext' => 'imap',
'pecl' => false,
),
'imap_errors' =>
array (
'init' => '4.0.0',
'ext' => 'imap',
'pecl' => false,
),
'imap_expunge' =>
array (
'init' => '4.0.0',
'ext' => 'imap',
'pecl' => false,
),
'imap_fetch_overview' =>
array (
'init' => '4.0.0',
'ext' => 'imap',
'pecl' => false,
),
'imap_fetchbody' =>
array (
'init' => '4.0.0',
'ext' => 'imap',
'pecl' => false,
),
'imap_fetchheader' =>
array (
'init' => '4.0.0',
'ext' => 'imap',
'pecl' => false,
),
'imap_fetchstructure' =>
array (
'init' => '4.0.0',
'ext' => 'imap',
'pecl' => false,
),
'imap_fetchtext' =>
array (
'init' => '4.0.0',
'ext' => 'imap',
'pecl' => false,
),
'imap_get_quota' =>
array (
'init' => '4.0.5',
'ext' => 'imap',
'pecl' => false,
),
'imap_get_quotaroot' =>
array (
'init' => '4.3.0',
'ext' => 'imap',
'pecl' => false,
),
'imap_getacl' =>
array (
'init' => '5.0.0',
'ext' => 'imap',
'pecl' => false,
),
'imap_getmailboxes' =>
array (
'init' => '4.0.0',
'ext' => 'imap',
'pecl' => false,
),
'imap_getsubscribed' =>
array (
'init' => '4.0.0',
'ext' => 'imap',
'pecl' => false,
),
'imap_header' =>
array (
'init' => '4.0.0',
'ext' => 'imap',
'pecl' => false,
),
'imap_headerinfo' =>
array (
'init' => '4.0.0',
'ext' => 'imap',
'pecl' => false,
),
'imap_headers' =>
array (
'init' => '4.0.0',
'ext' => 'imap',
'pecl' => false,
),
'imap_last_error' =>
array (
'init' => '4.0.0',
'ext' => 'imap',
'pecl' => false,
),
'imap_list' =>
array (
'init' => '4.0.0',
'ext' => 'imap',
'pecl' => false,
),
'imap_listmailbox' =>
array (
'init' => '4.0.0',
'ext' => 'imap',
'pecl' => false,
),
'imap_listsubscribed' =>
array (
'init' => '4.0.0',
'ext' => 'imap',
'pecl' => false,
),
'imap_lsub' =>
array (
'init' => '4.0.0',
'ext' => 'imap',
'pecl' => false,
),
'imap_mail' =>
array (
'init' => '4.0.0',
'ext' => 'imap',
'pecl' => false,
),
'imap_mail_compose' =>
array (
'init' => '4.0.0',
'ext' => 'imap',
'pecl' => false,
),
'imap_mail_copy' =>
array (
'init' => '4.0.0',
'ext' => 'imap',
'pecl' => false,
),
'imap_mail_move' =>
array (
'init' => '4.0.0',
'ext' => 'imap',
'pecl' => false,
),
'imap_mailboxmsginfo' =>
array (
'init' => '4.0.0',
'ext' => 'imap',
'pecl' => false,
),
'imap_mime_header_decode' =>
array (
'init' => '4.0.0',
'ext' => 'imap',
'pecl' => false,
),
'imap_msgno' =>
array (
'init' => '4.0.0',
'ext' => 'imap',
'pecl' => false,
),
'imap_num_msg' =>
array (
'init' => '4.0.0',
'ext' => 'imap',
'pecl' => false,
),
'imap_num_recent' =>
array (
'init' => '4.0.0',
'ext' => 'imap',
'pecl' => false,
),
'imap_open' =>
array (
'init' => '4.0.0',
'ext' => 'imap',
'pecl' => false,
),
'imap_ping' =>
array (
'init' => '4.0.0',
'ext' => 'imap',
'pecl' => false,
),
'imap_qprint' =>
array (
'init' => '4.0.0',
'ext' => 'imap',
'pecl' => false,
),
'imap_rename' =>
array (
'init' => '4.0.0',
'ext' => 'imap',
'pecl' => false,
),
'imap_renamemailbox' =>
array (
'init' => '4.0.0',
'ext' => 'imap',
'pecl' => false,
),
'imap_reopen' =>
array (
'init' => '4.0.0',
'ext' => 'imap',
'pecl' => false,
),
'imap_rfc822_parse_adrlist' =>
array (
'init' => '4.0.0',
'ext' => 'imap',
'pecl' => false,
),
'imap_rfc822_parse_headers' =>
array (
'init' => '4.0.0',
'ext' => 'imap',
'pecl' => false,
),
'imap_rfc822_write_address' =>
array (
'init' => '4.0.0',
'ext' => 'imap',
'pecl' => false,
),
'imap_savebody' =>
array (
'init' => '5.1.3',
'ext' => 'imap',
'pecl' => false,
),
'imap_scan' =>
array (
'init' => '4.0.0',
'ext' => 'imap',
'pecl' => false,
),
'imap_scanmailbox' =>
array (
'init' => '4.0.0',
'ext' => 'imap',
'pecl' => false,
),
'imap_search' =>
array (
'init' => '4.0.0',
'ext' => 'imap',
'pecl' => false,
),
'imap_set_quota' =>
array (
'init' => '4.0.5',
'ext' => 'imap',
'pecl' => false,
),
'imap_setacl' =>
array (
'init' => '4.0.7',
'ext' => 'imap',
'pecl' => false,
),
'imap_setflag_full' =>
array (
'init' => '4.0.0',
'ext' => 'imap',
'pecl' => false,
),
'imap_sort' =>
array (
'init' => '4.0.0',
'ext' => 'imap',
'pecl' => false,
),
'imap_status' =>
array (
'init' => '4.0.0',
'ext' => 'imap',
'pecl' => false,
),
'imap_subscribe' =>
array (
'init' => '4.0.0',
'ext' => 'imap',
'pecl' => false,
),
'imap_thread' =>
array (
'init' => '4.0.7',
'ext' => 'imap',
'pecl' => false,
),
'imap_timeout' =>
array (
'init' => '4.3.3',
'ext' => 'imap',
'pecl' => false,
),
'imap_uid' =>
array (
'init' => '4.0.0',
'ext' => 'imap',
'pecl' => false,
),
'imap_undelete' =>
array (
'init' => '4.0.0',
'ext' => 'imap',
'pecl' => false,
),
'imap_unsubscribe' =>
array (
'init' => '4.0.0',
'ext' => 'imap',
'pecl' => false,
),
'imap_utf7_decode' =>
array (
'init' => '4.0.0',
'ext' => 'imap',
'pecl' => false,
),
'imap_utf7_encode' =>
array (
'init' => '4.0.0',
'ext' => 'imap',
'pecl' => false,
),
'imap_utf8' =>
array (
'init' => '4.0.0',
'ext' => 'imap',
'pecl' => false,
),
);
?>

View File

@@ -0,0 +1,334 @@
<?php
/**
* Internal Constant dictionary for PHP_CompatInfo 1.9.0a1 or better
*
* PHP versions 4 and 5
*
* @category PHP
* @package PHP_CompatInfo
* @author Davey Shafik <davey@php.net>
* @author Laurent Laville <pear@laurent-laville.org>
* @license http://www.opensource.org/licenses/bsd-license.php BSD
* @version CVS: $Id: internal_const_array.php,v 1.1 2008/12/17 23:18:09 farell Exp $
* @link http://pear.php.net/package/PHP_CompatInfo
* @since version 1.9.0b2 (2008-12-19)
*/
$GLOBALS['_PHP_COMPATINFO_CONST_INTERNAL'] = array (
'DEFAULT_INCLUDE_PATH' =>
array (
'init' => '4.0.0',
'name' => 'DEFAULT_INCLUDE_PATH',
),
'E_ALL' =>
array (
'init' => '4.0.0',
'name' => 'E_ALL',
),
'E_COMPILE_ERROR' =>
array (
'init' => '4.0.0',
'name' => 'E_COMPILE_ERROR',
),
'E_COMPILE_WARNING' =>
array (
'init' => '4.0.0',
'name' => 'E_COMPILE_WARNING',
),
'E_CORE_ERROR' =>
array (
'init' => '4.0.0',
'name' => 'E_CORE_ERROR',
),
'E_CORE_WARNING' =>
array (
'init' => '4.0.0',
'name' => 'E_CORE_WARNING',
),
'E_ERROR' =>
array (
'init' => '4.0.0',
'name' => 'E_ERROR',
),
'E_NOTICE' =>
array (
'init' => '4.0.0',
'name' => 'E_NOTICE',
),
'E_PARSE' =>
array (
'init' => '4.0.0',
'name' => 'E_PARSE',
),
'E_RECOVERABLE_ERROR' =>
array (
'init' => '5.2.0',
'name' => 'E_RECOVERABLE_ERROR',
),
'E_STRICT' =>
array (
'init' => '5.0.0',
'name' => 'E_STRICT',
),
'E_USER_ERROR' =>
array (
'init' => '4.0.0',
'name' => 'E_USER_ERROR',
),
'E_USER_NOTICE' =>
array (
'init' => '4.0.0',
'name' => 'E_USER_NOTICE',
),
'E_USER_WARNING' =>
array (
'init' => '4.0.0',
'name' => 'E_USER_WARNING',
),
'E_WARNING' =>
array (
'init' => '4.0.0',
'name' => 'E_WARNING',
),
'FALSE' =>
array (
'init' => '4.0.0',
'name' => 'FALSE',
),
'NULL' =>
array (
'init' => '4.0.0',
'name' => 'NULL',
),
'PEAR_EXTENSION_DIR' =>
array (
'init' => '4.0.0',
'name' => 'PEAR_EXTENSION_DIR',
),
'PEAR_INSTALL_DIR' =>
array (
'init' => '4.0.0',
'name' => 'PEAR_INSTALL_DIR',
),
'PHP_BINDIR' =>
array (
'init' => '4.0.0',
'name' => 'PHP_BINDIR',
),
'PHP_CONFIG_FILE_PATH' =>
array (
'init' => '4.0.0',
'name' => 'PHP_CONFIG_FILE_PATH',
),
'PHP_CONFIG_FILE_SCAN_DIR' =>
array (
'init' => '4.0.0',
'name' => 'PHP_CONFIG_FILE_SCAN_DIR',
),
'PHP_DATADIR' =>
array (
'init' => '4.0.0',
'name' => 'PHP_DATADIR',
),
'PHP_DEBUG' =>
array (
'init' => '5.2.7',
'name' => 'PHP_DEBUG',
),
'PHP_EOL' =>
array (
'init' => '4.3.10',
'name' => 'PHP_EOL',
),
'PHP_EXTENSION_DIR' =>
array (
'init' => '4.0.0',
'name' => 'PHP_EXTENSION_DIR',
),
'PHP_EXTRA_VERSION' =>
array (
'init' => '5.2.7',
'name' => 'PHP_EXTRA_VERSION',
),
'PHP_INT_MAX' =>
array (
'init' => '4.4.0',
'name' => 'PHP_INT_MAX',
),
'PHP_INT_SIZE' =>
array (
'init' => '4.4.0',
'name' => 'PHP_INT_SIZE',
),
'PHP_LIBDIR' =>
array (
'init' => '4.0.0',
'name' => 'PHP_LIBDIR',
),
'PHP_LOCALSTATEDIR' =>
array (
'init' => '4.0.0',
'name' => 'PHP_LOCALSTATEDIR',
),
'PHP_MAJOR_VERSION' =>
array (
'init' => '5.2.7',
'name' => 'PHP_MAJOR_VERSION',
),
'PHP_MINOR_VERSION' =>
array (
'init' => '5.2.7',
'name' => 'PHP_MINOR_VERSION',
),
'PHP_OS' =>
array (
'init' => '4.0.0',
'name' => 'PHP_OS',
),
'PHP_OUTPUT_HANDLER_CONT' =>
array (
'init' => '4.0.0',
'name' => 'PHP_OUTPUT_HANDLER_CONT',
),
'PHP_OUTPUT_HANDLER_END' =>
array (
'init' => '4.0.0',
'name' => 'PHP_OUTPUT_HANDLER_END',
),
'PHP_OUTPUT_HANDLER_START' =>
array (
'init' => '4.0.0',
'name' => 'PHP_OUTPUT_HANDLER_START',
),
'PHP_PREFIX' =>
array (
'init' => '4.3.0',
'name' => 'PHP_PREFIX',
),
'PHP_RELEASE_VERSION' =>
array (
'init' => '5.2.7',
'name' => 'PHP_RELEASE_VERSION',
),
'PHP_SAPI' =>
array (
'init' => '4.2.0',
'name' => 'PHP_SAPI',
),
'PHP_SHLIB_SUFFIX' =>
array (
'init' => '4.3.0',
'name' => 'PHP_SHLIB_SUFFIX',
),
'PHP_SYSCONFDIR' =>
array (
'init' => '4.0.0',
'name' => 'PHP_SYSCONFDIR',
),
'PHP_VERSION' =>
array (
'init' => '4.0.0',
'name' => 'PHP_VERSION',
),
'PHP_VERSION_ID' =>
array (
'init' => '5.2.7',
'name' => 'PHP_VERSION_ID',
),
'PHP_ZTS' =>
array (
'init' => '5.2.7',
'name' => 'PHP_ZTS',
),
'STDERR' =>
array (
'init' => '4.3.0',
'name' => 'STDERR',
),
'STDIN' =>
array (
'init' => '4.3.0',
'name' => 'STDIN',
),
'STDOUT' =>
array (
'init' => '4.3.0',
'name' => 'STDOUT',
),
'TRUE' =>
array (
'init' => '4.0.0',
'name' => 'TRUE',
),
'UPLOAD_ERR_CANT_WRITE' =>
array (
'init' => '5.1.0',
'name' => 'UPLOAD_ERR_CANT_WRITE',
),
'UPLOAD_ERR_EXTENSION' =>
array (
'init' => '5.2.0',
'name' => 'UPLOAD_ERR_EXTENSION',
),
'UPLOAD_ERR_FORM_SIZE' =>
array (
'init' => '4.3.0',
'name' => 'UPLOAD_ERR_FORM_SIZE',
),
'UPLOAD_ERR_INI_SIZE' =>
array (
'init' => '4.3.0',
'name' => 'UPLOAD_ERR_INI_SIZE',
),
'UPLOAD_ERR_NO_FILE' =>
array (
'init' => '4.3.0',
'name' => 'UPLOAD_ERR_NO_FILE',
),
'UPLOAD_ERR_NO_TMP_DIR' =>
array (
'init' => '4.3.10',
'name' => 'UPLOAD_ERR_NO_TMP_DIR',
),
'UPLOAD_ERR_OK' =>
array (
'init' => '4.3.0',
'name' => 'UPLOAD_ERR_OK',
),
'UPLOAD_ERR_PARTIAL' =>
array (
'init' => '4.3.0',
'name' => 'UPLOAD_ERR_PARTIAL',
),
'ZEND_THREAD_SAFE' =>
array (
'init' => '4.0.0',
'name' => 'ZEND_THREAD_SAFE',
),
'__CLASS__' =>
array (
'init' => '4.3.0',
'name' => '__CLASS__',
),
'__FILE__' =>
array (
'init' => '4.0.0',
'name' => '__FILE__',
),
'__FUNCTION__' =>
array (
'init' => '4.3.0',
'name' => '__FUNCTION__',
),
'__LINE__' =>
array (
'init' => '4.0.0',
'name' => '__LINE__',
),
'__METHOD__' =>
array (
'name' => '__METHOD__',
'init' => '5.0.0',
),
);
?>

View File

@@ -0,0 +1,37 @@
<?php
/**
* json extension Function dictionary for PHP_CompatInfo 1.9.0b2 or better
*
* PHP versions 4 and 5
*
* @category PHP
* @package PHP_CompatInfo
* @author Davey Shafik <davey@php.net>
* @author Laurent Laville <pear@laurent-laville.org>
* @license http://www.opensource.org/licenses/bsd-license.php BSD
* @version CVS: $Id: json_func_array.php,v 1.2 2008/12/29 09:56:02 farell Exp $
* @link http://pear.php.net/package/PHP_CompatInfo
* @since version 1.9.0b2 (2008-12-19)
*/
$GLOBALS['_PHP_COMPATINFO_FUNC_JSON'] = array (
'json_decode' =>
array (
'init' => '5.2.0',
'ext' => 'json',
'pecl' => false,
),
'json_encode' =>
array (
'init' => '5.2.0',
'ext' => 'json',
'pecl' => false,
),
'json_last_error' =>
array (
'init' => '5.3.0',
'ext' => 'json',
'pecl' => false,
),
);
?>

View File

@@ -0,0 +1,26 @@
<?php
/**
* libxml extension Class dictionary for PHP_CompatInfo 1.9.0a1 or better
*
* PHP versions 4 and 5
*
* @category PHP
* @package PHP_CompatInfo
* @author Davey Shafik <davey@php.net>
* @author Laurent Laville <pear@laurent-laville.org>
* @license http://www.opensource.org/licenses/bsd-license.php BSD
* @version CVS: $Id: libxml_class_array.php,v 1.2 2008/12/29 17:12:31 farell Exp $
* @link http://pear.php.net/package/PHP_CompatInfo
* @since version 1.9.0a1 (2008-11-23)
*/
$GLOBALS['_PHP_COMPATINFO_CLASS_LIBXML'] = array (
'LibXMLError' =>
array (
'init' => '5.1.0',
'name' => 'LibXMLError',
'ext' => 'libxml',
'pecl' => false,
),
);
?>

View File

@@ -0,0 +1,119 @@
<?php
/**
* libxml extension Constant dictionary for PHP_CompatInfo 1.9.0a1 or better
*
* PHP versions 4 and 5
*
* @category PHP
* @package PHP_CompatInfo
* @author Davey Shafik <davey@php.net>
* @author Laurent Laville <pear@laurent-laville.org>
* @license http://www.opensource.org/licenses/bsd-license.php BSD
* @version CVS: $Id: libxml_const_array.php,v 1.2 2008/12/29 17:12:31 farell Exp $
* @link http://pear.php.net/package/PHP_CompatInfo
* @since version 1.9.0a1 (2008-11-23)
*/
$GLOBALS['_PHP_COMPATINFO_CONST_LIBXML'] = array (
'LIBXML_COMPACT' =>
array (
'init' => '5.1.0',
'name' => 'LIBXML_COMPACT',
),
'LIBXML_DOTTED_VERSION' =>
array (
'init' => '5.1.0',
'name' => 'LIBXML_DOTTED_VERSION',
),
'LIBXML_DTDATTR' =>
array (
'init' => '5.1.0',
'name' => 'LIBXML_DTDATTR',
),
'LIBXML_DTDLOAD' =>
array (
'init' => '5.1.0',
'name' => 'LIBXML_DTDLOAD',
),
'LIBXML_DTDVALID' =>
array (
'init' => '5.1.0',
'name' => 'LIBXML_DTDVALID',
),
'LIBXML_ERR_ERROR' =>
array (
'init' => '5.1.0',
'name' => 'LIBXML_ERR_ERROR',
),
'LIBXML_ERR_FATAL' =>
array (
'init' => '5.1.0',
'name' => 'LIBXML_ERR_FATAL',
),
'LIBXML_ERR_NONE' =>
array (
'init' => '5.1.0',
'name' => 'LIBXML_ERR_NONE',
),
'LIBXML_ERR_WARNING' =>
array (
'init' => '5.1.0',
'name' => 'LIBXML_ERR_WARNING',
),
'LIBXML_NOBLANKS' =>
array (
'init' => '5.1.0',
'name' => 'LIBXML_NOBLANKS',
),
'LIBXML_NOCDATA' =>
array (
'init' => '5.1.0',
'name' => 'LIBXML_NOCDATA',
),
'LIBXML_NOEMPTYTAG' =>
array (
'init' => '5.1.0',
'name' => 'LIBXML_NOEMPTYTAG',
),
'LIBXML_NOENT' =>
array (
'init' => '5.1.0',
'name' => 'LIBXML_NOENT',
),
'LIBXML_NOERROR' =>
array (
'init' => '5.1.0',
'name' => 'LIBXML_NOERROR',
),
'LIBXML_NONET' =>
array (
'init' => '5.1.0',
'name' => 'LIBXML_NONET',
),
'LIBXML_NOWARNING' =>
array (
'init' => '5.1.0',
'name' => 'LIBXML_NOWARNING',
),
'LIBXML_NOXMLDECL' =>
array (
'init' => '5.1.0',
'name' => 'LIBXML_NOXMLDECL',
),
'LIBXML_NSCLEAN' =>
array (
'init' => '5.1.0',
'name' => 'LIBXML_NSCLEAN',
),
'LIBXML_VERSION' =>
array (
'init' => '5.1.0',
'name' => 'LIBXML_VERSION',
),
'LIBXML_XINCLUDE' =>
array (
'init' => '5.1.0',
'name' => 'LIBXML_XINCLUDE',
),
);
?>

View File

@@ -0,0 +1,49 @@
<?php
/**
* libxml extension Function dictionary for PHP_CompatInfo 1.9.0b2 or better
*
* PHP versions 4 and 5
*
* @category PHP
* @package PHP_CompatInfo
* @author Davey Shafik <davey@php.net>
* @author Laurent Laville <pear@laurent-laville.org>
* @license http://www.opensource.org/licenses/bsd-license.php BSD
* @version CVS: $Id: libxml_func_array.php,v 1.1 2008/12/13 16:47:38 farell Exp $
* @link http://pear.php.net/package/PHP_CompatInfo
* @since version 1.9.0b2 (2008-12-19)
*/
$GLOBALS['_PHP_COMPATINFO_FUNC_LIBXML'] = array (
'libxml_clear_errors' =>
array (
'init' => '5.1.0',
'ext' => 'libxml',
'pecl' => false,
),
'libxml_get_errors' =>
array (
'init' => '5.1.0',
'ext' => 'libxml',
'pecl' => false,
),
'libxml_get_last_error' =>
array (
'init' => '5.1.0',
'ext' => 'libxml',
'pecl' => false,
),
'libxml_set_streams_context' =>
array (
'init' => '5.0.0',
'ext' => 'libxml',
'pecl' => false,
),
'libxml_use_internal_errors' =>
array (
'init' => '5.1.0',
'ext' => 'libxml',
'pecl' => false,
),
);
?>

View File

@@ -0,0 +1,49 @@
<?php
/**
* mbstring extension Constant dictionary for PHP_CompatInfo 1.9.0a1 or better
*
* PHP versions 4 and 5
*
* @category PHP
* @package PHP_CompatInfo
* @author Davey Shafik <davey@php.net>
* @author Laurent Laville <pear@laurent-laville.org>
* @license http://www.opensource.org/licenses/bsd-license.php BSD
* @version CVS: $Id: mbstring_const_array.php,v 1.1 2008/12/13 16:48:50 farell Exp $
* @link http://pear.php.net/package/PHP_CompatInfo
* @since version 1.9.0a1 (2008-11-23)
*/
$GLOBALS['_PHP_COMPATINFO_CONST_MBSTRING'] = array (
'MB_CASE_LOWER' =>
array (
'init' => '4.0.0',
'name' => 'MB_CASE_LOWER',
),
'MB_CASE_TITLE' =>
array (
'init' => '4.0.0',
'name' => 'MB_CASE_TITLE',
),
'MB_CASE_UPPER' =>
array (
'init' => '4.0.0',
'name' => 'MB_CASE_UPPER',
),
'MB_OVERLOAD_MAIL' =>
array (
'init' => '4.0.0',
'name' => 'MB_OVERLOAD_MAIL',
),
'MB_OVERLOAD_REGEX' =>
array (
'init' => '4.0.0',
'name' => 'MB_OVERLOAD_REGEX',
),
'MB_OVERLOAD_STRING' =>
array (
'init' => '4.0.0',
'name' => 'MB_OVERLOAD_STRING',
),
);
?>

View File

@@ -0,0 +1,463 @@
<?php
/**
* mbstring extension Function dictionary for PHP_CompatInfo 1.9.0b2 or better
*
* PHP versions 4 and 5
*
* @category PHP
* @package PHP_CompatInfo
* @author Davey Shafik <davey@php.net>
* @author Laurent Laville <pear@laurent-laville.org>
* @license http://www.opensource.org/licenses/bsd-license.php BSD
* @version CVS: $Id: mbstring_func_array.php,v 1.2 2008/12/29 10:02:39 farell Exp $
* @link http://pear.php.net/package/PHP_CompatInfo
* @since version 1.9.0b2 (2008-12-19)
*/
$GLOBALS['_PHP_COMPATINFO_FUNC_MBSTRING'] = array (
'mb_check_encoding' =>
array (
'init' => '4.4.3',
'ext' => 'mbstring',
'pecl' => false,
),
'mb_convert_case' =>
array (
'init' => '4.3.0',
'ext' => 'mbstring',
'pecl' => false,
),
'mb_convert_encoding' =>
array (
'init' => '4.0.6',
'ext' => 'mbstring',
'pecl' => false,
),
'mb_convert_kana' =>
array (
'init' => '4.0.6',
'ext' => 'mbstring',
'pecl' => false,
),
'mb_convert_variables' =>
array (
'init' => '4.0.6',
'ext' => 'mbstring',
'pecl' => false,
),
'mb_decode_mimeheader' =>
array (
'init' => '4.0.6',
'ext' => 'mbstring',
'pecl' => false,
),
'mb_decode_numericentity' =>
array (
'init' => '4.0.6',
'ext' => 'mbstring',
'pecl' => false,
),
'mb_detect_encoding' =>
array (
'init' => '4.0.6',
'ext' => 'mbstring',
'pecl' => false,
),
'mb_detect_order' =>
array (
'init' => '4.0.6',
'ext' => 'mbstring',
'pecl' => false,
),
'mb_encode_mimeheader' =>
array (
'init' => '4.0.6',
'ext' => 'mbstring',
'pecl' => false,
),
'mb_encode_numericentity' =>
array (
'init' => '4.0.6',
'ext' => 'mbstring',
'pecl' => false,
),
'mb_ereg' =>
array (
'init' => '4.2.0',
'ext' => 'mbstring',
'pecl' => false,
),
'mb_ereg_match' =>
array (
'init' => '4.2.0',
'ext' => 'mbstring',
'pecl' => false,
),
'mb_ereg_replace' =>
array (
'init' => '4.2.0',
'ext' => 'mbstring',
'pecl' => false,
),
'mb_ereg_search' =>
array (
'init' => '4.2.0',
'ext' => 'mbstring',
'pecl' => false,
),
'mb_ereg_search_getpos' =>
array (
'init' => '4.2.0',
'ext' => 'mbstring',
'pecl' => false,
),
'mb_ereg_search_getregs' =>
array (
'init' => '4.2.0',
'ext' => 'mbstring',
'pecl' => false,
),
'mb_ereg_search_init' =>
array (
'init' => '4.2.0',
'ext' => 'mbstring',
'pecl' => false,
),
'mb_ereg_search_pos' =>
array (
'init' => '4.2.0',
'ext' => 'mbstring',
'pecl' => false,
),
'mb_ereg_search_regs' =>
array (
'init' => '4.2.0',
'ext' => 'mbstring',
'pecl' => false,
),
'mb_ereg_search_setpos' =>
array (
'init' => '4.2.0',
'ext' => 'mbstring',
'pecl' => false,
),
'mb_eregi' =>
array (
'init' => '4.2.0',
'ext' => 'mbstring',
'pecl' => false,
),
'mb_eregi_replace' =>
array (
'init' => '4.2.0',
'ext' => 'mbstring',
'pecl' => false,
),
'mb_get_info' =>
array (
'init' => '4.2.0',
'ext' => 'mbstring',
'pecl' => false,
),
'mb_http_input' =>
array (
'init' => '4.0.6',
'ext' => 'mbstring',
'pecl' => false,
),
'mb_http_output' =>
array (
'init' => '4.0.6',
'ext' => 'mbstring',
'pecl' => false,
),
'mb_internal_encoding' =>
array (
'init' => '4.0.6',
'ext' => 'mbstring',
'pecl' => false,
),
'mb_language' =>
array (
'init' => '4.0.6',
'ext' => 'mbstring',
'pecl' => false,
),
'mb_list_encodings' =>
array (
'init' => '5.0.0',
'ext' => 'mbstring',
'pecl' => false,
),
'mb_list_encodings_alias_names' =>
array (
'init' => '5.2.0',
'ext' => 'mbstring',
'pecl' => false,
),
'mb_list_mime_names' =>
array (
'init' => '5.2.0',
'ext' => 'mbstring',
'pecl' => false,
),
'mb_output_handler' =>
array (
'init' => '4.0.6',
'ext' => 'mbstring',
'pecl' => false,
),
'mb_parse_str' =>
array (
'init' => '4.0.6',
'ext' => 'mbstring',
'pecl' => false,
),
'mb_preferred_mime_name' =>
array (
'init' => '4.0.6',
'ext' => 'mbstring',
'pecl' => false,
),
'mb_regex_encoding' =>
array (
'init' => '4.2.0',
'ext' => 'mbstring',
'pecl' => false,
),
'mb_regex_set_options' =>
array (
'init' => '4.3.0',
'ext' => 'mbstring',
'pecl' => false,
),
'mb_send_mail' =>
array (
'init' => '4.0.6',
'ext' => 'mbstring',
'pecl' => false,
),
'mb_split' =>
array (
'init' => '4.2.0',
'ext' => 'mbstring',
'pecl' => false,
),
'mb_strcut' =>
array (
'init' => '4.0.6',
'ext' => 'mbstring',
'pecl' => false,
),
'mb_strimwidth' =>
array (
'init' => '4.0.6',
'ext' => 'mbstring',
'pecl' => false,
),
'mb_stripos' =>
array (
'init' => '5.2.0',
'ext' => 'mbstring',
'pecl' => false,
),
'mb_stristr' =>
array (
'init' => '5.2.0',
'ext' => 'mbstring',
'pecl' => false,
),
'mb_strlen' =>
array (
'init' => '4.0.6',
'ext' => 'mbstring',
'pecl' => false,
),
'mb_strpos' =>
array (
'init' => '4.0.6',
'ext' => 'mbstring',
'pecl' => false,
),
'mb_strrchr' =>
array (
'init' => '5.2.0',
'ext' => 'mbstring',
'pecl' => false,
),
'mb_strrichr' =>
array (
'init' => '5.2.0',
'ext' => 'mbstring',
'pecl' => false,
),
'mb_strripos' =>
array (
'init' => '5.2.0',
'ext' => 'mbstring',
'pecl' => false,
),
'mb_strrpos' =>
array (
'init' => '4.0.6',
'ext' => 'mbstring',
'pecl' => false,
),
'mb_strstr' =>
array (
'init' => '5.2.0',
'ext' => 'mbstring',
'pecl' => false,
),
'mb_strtolower' =>
array (
'init' => '4.3.0',
'ext' => 'mbstring',
'pecl' => false,
),
'mb_strtoupper' =>
array (
'init' => '4.3.0',
'ext' => 'mbstring',
'pecl' => false,
),
'mb_strwidth' =>
array (
'init' => '4.0.6',
'ext' => 'mbstring',
'pecl' => false,
),
'mb_substitute_character' =>
array (
'init' => '4.0.6',
'ext' => 'mbstring',
'pecl' => false,
),
'mb_substr' =>
array (
'init' => '4.0.6',
'ext' => 'mbstring',
'pecl' => false,
),
'mb_substr_count' =>
array (
'init' => '4.3.0',
'ext' => 'mbstring',
'pecl' => false,
),
'mbereg' =>
array (
'init' => '4.2.0',
'ext' => 'mbstring',
'pecl' => false,
),
'mbereg_match' =>
array (
'init' => '4.2.0',
'ext' => 'mbstring',
'pecl' => false,
),
'mbereg_replace' =>
array (
'init' => '4.2.0',
'ext' => 'mbstring',
'pecl' => false,
),
'mbereg_search' =>
array (
'init' => '4.2.0',
'ext' => 'mbstring',
'pecl' => false,
),
'mbereg_search_getpos' =>
array (
'init' => '4.2.0',
'ext' => 'mbstring',
'pecl' => false,
),
'mbereg_search_getregs' =>
array (
'init' => '4.2.0',
'ext' => 'mbstring',
'pecl' => false,
),
'mbereg_search_init' =>
array (
'init' => '4.2.0',
'ext' => 'mbstring',
'pecl' => false,
),
'mbereg_search_pos' =>
array (
'init' => '4.2.0',
'ext' => 'mbstring',
'pecl' => false,
),
'mbereg_search_regs' =>
array (
'init' => '4.2.0',
'ext' => 'mbstring',
'pecl' => false,
),
'mbereg_search_setpos' =>
array (
'init' => '4.2.0',
'ext' => 'mbstring',
'pecl' => false,
),
'mberegi' =>
array (
'init' => '4.2.0',
'ext' => 'mbstring',
'pecl' => false,
),
'mberegi_replace' =>
array (
'init' => '4.2.0',
'ext' => 'mbstring',
'pecl' => false,
),
'mbregex_encoding' =>
array (
'init' => '4.2.0',
'ext' => 'mbstring',
'pecl' => false,
),
'mbsplit' =>
array (
'init' => '4.2.0',
'ext' => 'mbstring',
'pecl' => false,
),
'mbstrcut' =>
array (
'init' => '4.0.6',
'ext' => 'mbstring',
'pecl' => false,
),
'mbstrlen' =>
array (
'init' => '4.0.6',
'ext' => 'mbstring',
'pecl' => false,
),
'mbstrpos' =>
array (
'init' => '4.0.6',
'ext' => 'mbstring',
'pecl' => false,
),
'mbstrrpos' =>
array (
'init' => '4.0.6',
'ext' => 'mbstring',
'pecl' => false,
),
'mbsubstr' =>
array (
'init' => '4.0.6',
'ext' => 'mbstring',
'pecl' => false,
),
);
?>

View File

@@ -0,0 +1,145 @@
<?php
/**
* ming extension Class dictionary for PHP_CompatInfo 1.9.0a1 or better
*
* PHP versions 4 and 5
*
* @category PHP
* @package PHP_CompatInfo
* @author Davey Shafik <davey@php.net>
* @author Laurent Laville <pear@laurent-laville.org>
* @license http://www.opensource.org/licenses/bsd-license.php BSD
* @version CVS: $Id: ming_class_array.php,v 1.1 2008/12/13 16:50:03 farell Exp $
* @link http://pear.php.net/package/PHP_CompatInfo
* @since version 1.9.0a1 (2008-11-23)
*/
$GLOBALS['_PHP_COMPATINFO_CLASS_MING'] = array (
'SWFAction' =>
array (
'init' => '4.0.0',
'name' => 'SWFAction',
'ext' => 'ming',
'pecl' => false,
),
'SWFBitmap' =>
array (
'init' => '4.0.0',
'name' => 'SWFBitmap',
'ext' => 'ming',
'pecl' => false,
),
'SWFButton' =>
array (
'init' => '4.0.0',
'name' => 'SWFButton',
'ext' => 'ming',
'pecl' => false,
),
'SWFDisplayItem' =>
array (
'init' => '4.0.0',
'name' => 'SWFDisplayItem',
'ext' => 'ming',
'pecl' => false,
),
'SWFFill' =>
array (
'init' => '4.0.0',
'name' => 'SWFFill',
'ext' => 'ming',
'pecl' => false,
),
'SWFFont' =>
array (
'init' => '4.0.0',
'name' => 'SWFFont',
'ext' => 'ming',
'pecl' => false,
),
'SWFFontChar' =>
array (
'init' => '4.0.0',
'name' => 'SWFFontChar',
'ext' => 'ming',
'pecl' => false,
),
'SWFGradient' =>
array (
'init' => '4.0.0',
'name' => 'SWFGradient',
'ext' => 'ming',
'pecl' => false,
),
'SWFMorph' =>
array (
'init' => '4.0.0',
'name' => 'SWFMorph',
'ext' => 'ming',
'pecl' => false,
),
'SWFMovie' =>
array (
'init' => '4.0.0',
'name' => 'SWFMovie',
'ext' => 'ming',
'pecl' => false,
),
'SWFPrebuiltClip' =>
array (
'init' => '4.0.0',
'name' => 'SWFPrebuiltClip',
'ext' => 'ming',
'pecl' => false,
),
'SWFShape' =>
array (
'init' => '4.0.0',
'name' => 'SWFShape',
'ext' => 'ming',
'pecl' => false,
),
'SWFSound' =>
array (
'init' => '4.0.0',
'name' => 'SWFSound',
'ext' => 'ming',
'pecl' => false,
),
'SWFSoundInstance' =>
array (
'init' => '4.0.0',
'name' => 'SWFSoundInstance',
'ext' => 'ming',
'pecl' => false,
),
'SWFSprite' =>
array (
'init' => '4.0.0',
'name' => 'SWFSprite',
'ext' => 'ming',
'pecl' => false,
),
'SWFText' =>
array (
'init' => '4.0.0',
'name' => 'SWFText',
'ext' => 'ming',
'pecl' => false,
),
'SWFTextField' =>
array (
'init' => '4.0.0',
'name' => 'SWFTextField',
'ext' => 'ming',
'pecl' => false,
),
'SWFVideoStream' =>
array (
'init' => '4.0.0',
'name' => 'SWFVideoStream',
'ext' => 'ming',
'pecl' => false,
),
);
?>

View File

@@ -0,0 +1,284 @@
<?php
/**
* ming extension Constant dictionary for PHP_CompatInfo 1.9.0a1 or better
*
* PHP versions 4 and 5
*
* @category PHP
* @package PHP_CompatInfo
* @author Davey Shafik <davey@php.net>
* @author Laurent Laville <pear@laurent-laville.org>
* @license http://www.opensource.org/licenses/bsd-license.php BSD
* @version CVS: $Id: ming_const_array.php,v 1.1 2008/12/13 16:50:03 farell Exp $
* @link http://pear.php.net/package/PHP_CompatInfo
* @since version 1.9.0a1 (2008-11-23)
*/
$GLOBALS['_PHP_COMPATINFO_CONST_MING'] = array (
'MING_NEW' =>
array (
'init' => '4.0.0',
'name' => 'MING_NEW',
),
'MING_ZLIB' =>
array (
'init' => '4.0.0',
'name' => 'MING_ZLIB',
),
'SWFACTION_DATA' =>
array (
'init' => '4.0.0',
'name' => 'SWFACTION_DATA',
),
'SWFACTION_ENTERFRAME' =>
array (
'init' => '4.0.0',
'name' => 'SWFACTION_ENTERFRAME',
),
'SWFACTION_KEYDOWN' =>
array (
'init' => '4.0.0',
'name' => 'SWFACTION_KEYDOWN',
),
'SWFACTION_KEYUP' =>
array (
'init' => '4.0.0',
'name' => 'SWFACTION_KEYUP',
),
'SWFACTION_MOUSEDOWN' =>
array (
'init' => '4.0.0',
'name' => 'SWFACTION_MOUSEDOWN',
),
'SWFACTION_MOUSEMOVE' =>
array (
'init' => '4.0.0',
'name' => 'SWFACTION_MOUSEMOVE',
),
'SWFACTION_MOUSEUP' =>
array (
'init' => '4.0.0',
'name' => 'SWFACTION_MOUSEUP',
),
'SWFACTION_ONLOAD' =>
array (
'init' => '4.0.0',
'name' => 'SWFACTION_ONLOAD',
),
'SWFACTION_UNLOAD' =>
array (
'init' => '4.0.0',
'name' => 'SWFACTION_UNLOAD',
),
'SWFBUTTON_DOWN' =>
array (
'init' => '4.0.0',
'name' => 'SWFBUTTON_DOWN',
),
'SWFBUTTON_DRAGOUT' =>
array (
'init' => '4.0.0',
'name' => 'SWFBUTTON_DRAGOUT',
),
'SWFBUTTON_DRAGOVER' =>
array (
'init' => '4.0.0',
'name' => 'SWFBUTTON_DRAGOVER',
),
'SWFBUTTON_HIT' =>
array (
'init' => '4.0.0',
'name' => 'SWFBUTTON_HIT',
),
'SWFBUTTON_MOUSEDOWN' =>
array (
'init' => '4.0.0',
'name' => 'SWFBUTTON_MOUSEDOWN',
),
'SWFBUTTON_MOUSEOUT' =>
array (
'init' => '4.0.0',
'name' => 'SWFBUTTON_MOUSEOUT',
),
'SWFBUTTON_MOUSEOVER' =>
array (
'init' => '4.0.0',
'name' => 'SWFBUTTON_MOUSEOVER',
),
'SWFBUTTON_MOUSEUP' =>
array (
'init' => '4.0.0',
'name' => 'SWFBUTTON_MOUSEUP',
),
'SWFBUTTON_MOUSEUPOUTSIDE' =>
array (
'init' => '4.0.0',
'name' => 'SWFBUTTON_MOUSEUPOUTSIDE',
),
'SWFBUTTON_OVER' =>
array (
'init' => '4.0.0',
'name' => 'SWFBUTTON_OVER',
),
'SWFBUTTON_UP' =>
array (
'init' => '4.0.0',
'name' => 'SWFBUTTON_UP',
),
'SWFFILL_CLIPPED_BITMAP' =>
array (
'init' => '4.0.0',
'name' => 'SWFFILL_CLIPPED_BITMAP',
),
'SWFFILL_LINEAR_GRADIENT' =>
array (
'init' => '4.0.0',
'name' => 'SWFFILL_LINEAR_GRADIENT',
),
'SWFFILL_RADIAL_GRADIENT' =>
array (
'init' => '4.0.0',
'name' => 'SWFFILL_RADIAL_GRADIENT',
),
'SWFFILL_TILED_BITMAP' =>
array (
'init' => '4.0.0',
'name' => 'SWFFILL_TILED_BITMAP',
),
'SWFTEXTFIELD_ALIGN_CENTER' =>
array (
'init' => '4.0.0',
'name' => 'SWFTEXTFIELD_ALIGN_CENTER',
),
'SWFTEXTFIELD_ALIGN_JUSTIFY' =>
array (
'init' => '4.0.0',
'name' => 'SWFTEXTFIELD_ALIGN_JUSTIFY',
),
'SWFTEXTFIELD_ALIGN_LEFT' =>
array (
'init' => '4.0.0',
'name' => 'SWFTEXTFIELD_ALIGN_LEFT',
),
'SWFTEXTFIELD_ALIGN_RIGHT' =>
array (
'init' => '4.0.0',
'name' => 'SWFTEXTFIELD_ALIGN_RIGHT',
),
'SWFTEXTFIELD_AUTOSIZE' =>
array (
'init' => '4.0.0',
'name' => 'SWFTEXTFIELD_AUTOSIZE',
),
'SWFTEXTFIELD_DRAWBOX' =>
array (
'init' => '4.0.0',
'name' => 'SWFTEXTFIELD_DRAWBOX',
),
'SWFTEXTFIELD_HASLENGTH' =>
array (
'init' => '4.0.0',
'name' => 'SWFTEXTFIELD_HASLENGTH',
),
'SWFTEXTFIELD_HTML' =>
array (
'init' => '4.0.0',
'name' => 'SWFTEXTFIELD_HTML',
),
'SWFTEXTFIELD_MULTILINE' =>
array (
'init' => '4.0.0',
'name' => 'SWFTEXTFIELD_MULTILINE',
),
'SWFTEXTFIELD_NOEDIT' =>
array (
'init' => '4.0.0',
'name' => 'SWFTEXTFIELD_NOEDIT',
),
'SWFTEXTFIELD_NOSELECT' =>
array (
'init' => '4.0.0',
'name' => 'SWFTEXTFIELD_NOSELECT',
),
'SWFTEXTFIELD_PASSWORD' =>
array (
'init' => '4.0.0',
'name' => 'SWFTEXTFIELD_PASSWORD',
),
'SWFTEXTFIELD_USEFONT' =>
array (
'init' => '4.0.0',
'name' => 'SWFTEXTFIELD_USEFONT',
),
'SWFTEXTFIELD_WORDWRAP' =>
array (
'init' => '4.0.0',
'name' => 'SWFTEXTFIELD_WORDWRAP',
),
'SWF_SOUND_11KHZ' =>
array (
'init' => '4.0.0',
'name' => 'SWF_SOUND_11KHZ',
),
'SWF_SOUND_16BITS' =>
array (
'init' => '4.0.0',
'name' => 'SWF_SOUND_16BITS',
),
'SWF_SOUND_22KHZ' =>
array (
'init' => '4.0.0',
'name' => 'SWF_SOUND_22KHZ',
),
'SWF_SOUND_44KHZ' =>
array (
'init' => '4.0.0',
'name' => 'SWF_SOUND_44KHZ',
),
'SWF_SOUND_5KHZ' =>
array (
'init' => '4.0.0',
'name' => 'SWF_SOUND_5KHZ',
),
'SWF_SOUND_8BITS' =>
array (
'init' => '4.0.0',
'name' => 'SWF_SOUND_8BITS',
),
'SWF_SOUND_ADPCM_COMPRESSED' =>
array (
'init' => '4.0.0',
'name' => 'SWF_SOUND_ADPCM_COMPRESSED',
),
'SWF_SOUND_MONO' =>
array (
'init' => '4.0.0',
'name' => 'SWF_SOUND_MONO',
),
'SWF_SOUND_MP3_COMPRESSED' =>
array (
'init' => '4.0.0',
'name' => 'SWF_SOUND_MP3_COMPRESSED',
),
'SWF_SOUND_NELLY_COMPRESSED' =>
array (
'init' => '4.0.0',
'name' => 'SWF_SOUND_NELLY_COMPRESSED',
),
'SWF_SOUND_NOT_COMPRESSED' =>
array (
'init' => '4.0.0',
'name' => 'SWF_SOUND_NOT_COMPRESSED',
),
'SWF_SOUND_NOT_COMPRESSED_LE' =>
array (
'init' => '4.0.0',
'name' => 'SWF_SOUND_NOT_COMPRESSED_LE',
),
'SWF_SOUND_STEREO' =>
array (
'init' => '4.0.0',
'name' => 'SWF_SOUND_STEREO',
),
);
?>

View File

@@ -0,0 +1,55 @@
<?php
/**
* ming extension Function dictionary for PHP_CompatInfo 1.9.0b2 or better
*
* PHP versions 4 and 5
*
* @category PHP
* @package PHP_CompatInfo
* @author Davey Shafik <davey@php.net>
* @author Laurent Laville <pear@laurent-laville.org>
* @license http://www.opensource.org/licenses/bsd-license.php BSD
* @version CVS: $Id: ming_func_array.php,v 1.1 2008/12/13 16:50:03 farell Exp $
* @link http://pear.php.net/package/PHP_CompatInfo
* @since version 1.9.0b2 (2008-12-19)
*/
$GLOBALS['_PHP_COMPATINFO_FUNC_MING'] = array (
'ming_keypress' =>
array (
'init' => '5.0.0',
'ext' => 'ming',
'pecl' => false,
),
'ming_setcubicthreshold' =>
array (
'init' => '4.0.5',
'ext' => 'ming',
'pecl' => false,
),
'ming_setscale' =>
array (
'init' => '4.0.5',
'ext' => 'ming',
'pecl' => false,
),
'ming_setswfcompression' =>
array (
'init' => '5.2.1',
'ext' => 'ming',
'pecl' => false,
),
'ming_useconstants' =>
array (
'init' => '5.0.0',
'ext' => 'ming',
'pecl' => false,
),
'ming_useswfversion' =>
array (
'init' => '4.2.0',
'ext' => 'ming',
'pecl' => false,
),
);
?>

View File

@@ -0,0 +1,54 @@
<?php
/**
* mysql extension Constant dictionary for PHP_CompatInfo 1.9.0a1 or better
*
* PHP versions 4 and 5
*
* @category PHP
* @package PHP_CompatInfo
* @author Davey Shafik <davey@php.net>
* @author Laurent Laville <pear@laurent-laville.org>
* @license http://www.opensource.org/licenses/bsd-license.php BSD
* @version CVS: $Id: mysql_const_array.php,v 1.2 2008/12/29 10:09:07 farell Exp $
* @link http://pear.php.net/package/PHP_CompatInfo
* @since version 1.9.0a1 (2008-11-23)
*/
$GLOBALS['_PHP_COMPATINFO_CONST_MYSQL'] = array (
'MYSQL_ASSOC' =>
array (
'init' => '4.0.0',
'name' => 'MYSQL_ASSOC',
),
'MYSQL_BOTH' =>
array (
'init' => '4.0.0',
'name' => 'MYSQL_BOTH',
),
'MYSQL_CLIENT_COMPRESS' =>
array (
'init' => '4.3.0',
'name' => 'MYSQL_CLIENT_COMPRESS',
),
'MYSQL_CLIENT_IGNORE_SPACE' =>
array (
'init' => '4.3.0',
'name' => 'MYSQL_CLIENT_IGNORE_SPACE',
),
'MYSQL_CLIENT_INTERACTIVE' =>
array (
'init' => '4.3.0',
'name' => 'MYSQL_CLIENT_INTERACTIVE',
),
'MYSQL_CLIENT_SSL' =>
array (
'init' => '4.3.0',
'name' => 'MYSQL_CLIENT_SSL',
),
'MYSQL_NUM' =>
array (
'init' => '4.0.0',
'name' => 'MYSQL_NUM',
),
);
?>

View File

@@ -0,0 +1,412 @@
<?php
/**
* mysql extension Function dictionary for PHP_CompatInfo 1.9.0b2 or better
*
* PHP versions 4 and 5
*
* @category PHP
* @package PHP_CompatInfo
* @author Davey Shafik <davey@php.net>
* @author Laurent Laville <pear@laurent-laville.org>
* @license http://www.opensource.org/licenses/bsd-license.php BSD
* @version CVS: $Id: mysql_func_array.php,v 1.2 2008/12/29 10:11:11 farell Exp $
* @link http://pear.php.net/package/PHP_CompatInfo
* @since version 1.9.0b2 (2008-12-19)
*/
$GLOBALS['_PHP_COMPATINFO_FUNC_MYSQL'] = array (
'mysql' =>
array (
'init' => '4.0.0',
'ext' => 'mysql',
'pecl' => false,
),
'mysql_affected_rows' =>
array (
'init' => '4.0.0',
'ext' => 'mysql',
'pecl' => false,
),
'mysql_client_encoding' =>
array (
'init' => '4.3.0',
'ext' => 'mysql',
'pecl' => false,
),
'mysql_close' =>
array (
'init' => '4.0.0',
'ext' => 'mysql',
'pecl' => false,
),
'mysql_connect' =>
array (
'init' => '4.0.0',
'ext' => 'mysql',
'pecl' => false,
),
'mysql_create_db' =>
array (
'init' => '4.0.0',
'ext' => 'mysql',
'pecl' => false,
),
'mysql_createdb' =>
array (
'end' => '5.1.6',
'ext' => 'mysql',
'pecl' => false,
'init' => '4.0.0',
),
'mysql_data_seek' =>
array (
'init' => '4.0.0',
'ext' => 'mysql',
'pecl' => false,
),
'mysql_db_name' =>
array (
'init' => '4.0.0',
'ext' => 'mysql',
'pecl' => false,
),
'mysql_db_query' =>
array (
'init' => '4.0.0',
'ext' => 'mysql',
'pecl' => false,
),
'mysql_dbname' =>
array (
'init' => '4.0.0',
'ext' => 'mysql',
'pecl' => false,
),
'mysql_drop_db' =>
array (
'init' => '4.0.0',
'ext' => 'mysql',
'pecl' => false,
),
'mysql_dropdb' =>
array (
'end' => '5.1.6',
'ext' => 'mysql',
'pecl' => false,
'init' => '4.0.0',
),
'mysql_errno' =>
array (
'init' => '4.0.0',
'ext' => 'mysql',
'pecl' => false,
),
'mysql_error' =>
array (
'init' => '4.0.0',
'ext' => 'mysql',
'pecl' => false,
),
'mysql_escape_string' =>
array (
'init' => '4.0.3',
'ext' => 'mysql',
'pecl' => false,
),
'mysql_fetch_array' =>
array (
'init' => '4.0.0',
'ext' => 'mysql',
'pecl' => false,
),
'mysql_fetch_assoc' =>
array (
'init' => '4.0.3',
'ext' => 'mysql',
'pecl' => false,
),
'mysql_fetch_field' =>
array (
'init' => '4.0.0',
'ext' => 'mysql',
'pecl' => false,
),
'mysql_fetch_lengths' =>
array (
'init' => '4.0.0',
'ext' => 'mysql',
'pecl' => false,
),
'mysql_fetch_object' =>
array (
'init' => '4.0.0',
'ext' => 'mysql',
'pecl' => false,
),
'mysql_fetch_row' =>
array (
'init' => '4.0.0',
'ext' => 'mysql',
'pecl' => false,
),
'mysql_field_flags' =>
array (
'init' => '4.0.0',
'ext' => 'mysql',
'pecl' => false,
),
'mysql_field_len' =>
array (
'init' => '4.0.0',
'ext' => 'mysql',
'pecl' => false,
),
'mysql_field_name' =>
array (
'init' => '4.0.0',
'ext' => 'mysql',
'pecl' => false,
),
'mysql_field_seek' =>
array (
'init' => '4.0.0',
'ext' => 'mysql',
'pecl' => false,
),
'mysql_field_table' =>
array (
'init' => '4.0.0',
'ext' => 'mysql',
'pecl' => false,
),
'mysql_field_type' =>
array (
'init' => '4.0.0',
'ext' => 'mysql',
'pecl' => false,
),
'mysql_fieldflags' =>
array (
'init' => '4.0.0',
'ext' => 'mysql',
'pecl' => false,
),
'mysql_fieldlen' =>
array (
'init' => '4.0.0',
'ext' => 'mysql',
'pecl' => false,
),
'mysql_fieldname' =>
array (
'init' => '4.0.0',
'ext' => 'mysql',
'pecl' => false,
),
'mysql_fieldtable' =>
array (
'init' => '4.0.0',
'ext' => 'mysql',
'pecl' => false,
),
'mysql_fieldtype' =>
array (
'init' => '4.0.0',
'ext' => 'mysql',
'pecl' => false,
),
'mysql_free_result' =>
array (
'init' => '4.0.0',
'ext' => 'mysql',
'pecl' => false,
),
'mysql_freeresult' =>
array (
'init' => '4.0.0',
'ext' => 'mysql',
'pecl' => false,
),
'mysql_get_client_info' =>
array (
'init' => '4.0.5',
'ext' => 'mysql',
'pecl' => false,
),
'mysql_get_host_info' =>
array (
'init' => '4.0.5',
'ext' => 'mysql',
'pecl' => false,
),
'mysql_get_proto_info' =>
array (
'init' => '4.0.5',
'ext' => 'mysql',
'pecl' => false,
),
'mysql_get_server_info' =>
array (
'init' => '4.0.5',
'ext' => 'mysql',
'pecl' => false,
),
'mysql_info' =>
array (
'init' => '4.3.0',
'ext' => 'mysql',
'pecl' => false,
),
'mysql_insert_id' =>
array (
'init' => '4.0.0',
'ext' => 'mysql',
'pecl' => false,
),
'mysql_list_dbs' =>
array (
'init' => '4.0.0',
'ext' => 'mysql',
'pecl' => false,
),
'mysql_list_fields' =>
array (
'init' => '4.0.0',
'ext' => 'mysql',
'pecl' => false,
),
'mysql_list_processes' =>
array (
'init' => '4.3.0',
'ext' => 'mysql',
'pecl' => false,
),
'mysql_list_tables' =>
array (
'init' => '4.0.0',
'ext' => 'mysql',
'pecl' => false,
),
'mysql_listdbs' =>
array (
'init' => '4.0.0',
'ext' => 'mysql',
'pecl' => false,
),
'mysql_listfields' =>
array (
'init' => '4.0.0',
'ext' => 'mysql',
'pecl' => false,
),
'mysql_listtables' =>
array (
'end' => '5.1.6',
'ext' => 'mysql',
'pecl' => false,
'init' => '4.0.0',
),
'mysql_num_fields' =>
array (
'init' => '4.0.0',
'ext' => 'mysql',
'pecl' => false,
),
'mysql_num_rows' =>
array (
'init' => '4.0.0',
'ext' => 'mysql',
'pecl' => false,
),
'mysql_numfields' =>
array (
'init' => '4.0.0',
'ext' => 'mysql',
'pecl' => false,
),
'mysql_numrows' =>
array (
'init' => '4.0.0',
'ext' => 'mysql',
'pecl' => false,
),
'mysql_pconnect' =>
array (
'init' => '4.0.0',
'ext' => 'mysql',
'pecl' => false,
),
'mysql_ping' =>
array (
'init' => '4.3.0',
'ext' => 'mysql',
'pecl' => false,
),
'mysql_query' =>
array (
'init' => '4.0.0',
'ext' => 'mysql',
'pecl' => false,
),
'mysql_real_escape_string' =>
array (
'init' => '4.3.0',
'ext' => 'mysql',
'pecl' => false,
),
'mysql_result' =>
array (
'init' => '4.0.0',
'ext' => 'mysql',
'pecl' => false,
),
'mysql_select_db' =>
array (
'init' => '4.0.0',
'ext' => 'mysql',
'pecl' => false,
),
'mysql_selectdb' =>
array (
'init' => '4.0.0',
'ext' => 'mysql',
'pecl' => false,
),
'mysql_set_charset' =>
array (
'init' => '5.2.3',
'ext' => 'mysql',
'pecl' => false,
),
'mysql_stat' =>
array (
'init' => '4.3.0',
'ext' => 'mysql',
'pecl' => false,
),
'mysql_table_name' =>
array (
'init' => '4.3.0',
'ext' => 'mysql',
'pecl' => false,
),
'mysql_tablename' =>
array (
'init' => '4.0.0',
'ext' => 'mysql',
'pecl' => false,
),
'mysql_thread_id' =>
array (
'init' => '4.3.0',
'ext' => 'mysql',
'pecl' => false,
),
'mysql_unbuffered_query' =>
array (
'init' => '4.0.6',
'ext' => 'mysql',
'pecl' => false,
),
);
?>

View File

@@ -0,0 +1,61 @@
<?php
/**
* mysqli extension Class dictionary for PHP_CompatInfo 1.9.0a1 or better
*
* PHP versions 4 and 5
*
* @category PHP
* @package PHP_CompatInfo
* @author Davey Shafik <davey@php.net>
* @author Laurent Laville <pear@laurent-laville.org>
* @license http://www.opensource.org/licenses/bsd-license.php BSD
* @version CVS: $Id: mysqli_class_array.php,v 1.1 2008/12/13 16:52:35 farell Exp $
* @link http://pear.php.net/package/PHP_CompatInfo
* @since version 1.9.0a1 (2008-11-23)
*/
$GLOBALS['_PHP_COMPATINFO_CLASS_MYSQLI'] = array (
'mysqli' =>
array (
'init' => '4.0.0',
'name' => 'mysqli',
'ext' => 'mysqli',
'pecl' => false,
),
'mysqli_driver' =>
array (
'init' => '4.0.0',
'name' => 'mysqli_driver',
'ext' => 'mysqli',
'pecl' => false,
),
'mysqli_result' =>
array (
'init' => '4.0.0',
'name' => 'mysqli_result',
'ext' => 'mysqli',
'pecl' => false,
),
'mysqli_sql_exception' =>
array (
'init' => '4.0.0',
'name' => 'mysqli_sql_exception',
'ext' => 'mysqli',
'pecl' => false,
),
'mysqli_stmt' =>
array (
'init' => '4.0.0',
'name' => 'mysqli_stmt',
'ext' => 'mysqli',
'pecl' => false,
),
'mysqli_warning' =>
array (
'init' => '4.0.0',
'name' => 'mysqli_warning',
'ext' => 'mysqli',
'pecl' => false,
),
);
?>

View File

@@ -0,0 +1,399 @@
<?php
/**
* mysqli extension Constant dictionary for PHP_CompatInfo 1.9.0a1 or better
*
* PHP versions 4 and 5
*
* @category PHP
* @package PHP_CompatInfo
* @author Davey Shafik <davey@php.net>
* @author Laurent Laville <pear@laurent-laville.org>
* @license http://www.opensource.org/licenses/bsd-license.php BSD
* @version CVS: $Id: mysqli_const_array.php,v 1.2 2008/12/29 10:21:45 farell Exp $
* @link http://pear.php.net/package/PHP_CompatInfo
* @since version 1.9.0a1 (2008-11-23)
*/
$GLOBALS['_PHP_COMPATINFO_CONST_MYSQLI'] = array (
'MYSQLI_ASSOC' =>
array (
'init' => '4.0.0',
'name' => 'MYSQLI_ASSOC',
),
'MYSQLI_AUTO_INCREMENT_FLAG' =>
array (
'init' => '4.0.0',
'name' => 'MYSQLI_AUTO_INCREMENT_FLAG',
),
'MYSQLI_BLOB_FLAG' =>
array (
'init' => '4.0.0',
'name' => 'MYSQLI_BLOB_FLAG',
),
'MYSQLI_BOTH' =>
array (
'init' => '4.0.0',
'name' => 'MYSQLI_BOTH',
),
'MYSQLI_CLIENT_COMPRESS' =>
array (
'init' => '4.0.0',
'name' => 'MYSQLI_CLIENT_COMPRESS',
),
'MYSQLI_CLIENT_FOUND_ROWS' =>
array (
'init' => '4.0.0',
'name' => 'MYSQLI_CLIENT_FOUND_ROWS',
),
'MYSQLI_CLIENT_IGNORE_SPACE' =>
array (
'init' => '4.0.0',
'name' => 'MYSQLI_CLIENT_IGNORE_SPACE',
),
'MYSQLI_CLIENT_INTERACTIVE' =>
array (
'init' => '4.0.0',
'name' => 'MYSQLI_CLIENT_INTERACTIVE',
),
'MYSQLI_CLIENT_NO_SCHEMA' =>
array (
'init' => '4.0.0',
'name' => 'MYSQLI_CLIENT_NO_SCHEMA',
),
'MYSQLI_CLIENT_SSL' =>
array (
'init' => '4.0.0',
'name' => 'MYSQLI_CLIENT_SSL',
),
'MYSQLI_CURSOR_TYPE_FOR_UPDATE' =>
array (
'init' => '4.0.0',
'name' => 'MYSQLI_CURSOR_TYPE_FOR_UPDATE',
),
'MYSQLI_CURSOR_TYPE_NO_CURSOR' =>
array (
'init' => '4.0.0',
'name' => 'MYSQLI_CURSOR_TYPE_NO_CURSOR',
),
'MYSQLI_CURSOR_TYPE_READ_ONLY' =>
array (
'init' => '4.0.0',
'name' => 'MYSQLI_CURSOR_TYPE_READ_ONLY',
),
'MYSQLI_CURSOR_TYPE_SCROLLABLE' =>
array (
'init' => '4.0.0',
'name' => 'MYSQLI_CURSOR_TYPE_SCROLLABLE',
),
'MYSQLI_DATA_TRUNCATED' =>
array (
'init' => '5.1.0',
'name' => 'MYSQLI_DATA_TRUNCATED',
),
'MYSQLI_ENUM_FLAG' =>
array (
'init' => '5.3.0',
'name' => 'MYSQLI_ENUM_FLAG',
),
'MYSQLI_GROUP_FLAG' =>
array (
'init' => '4.0.0',
'name' => 'MYSQLI_GROUP_FLAG',
),
'MYSQLI_INIT_COMMAND' =>
array (
'init' => '4.0.0',
'name' => 'MYSQLI_INIT_COMMAND',
),
'MYSQLI_MULTIPLE_KEY_FLAG' =>
array (
'init' => '4.0.0',
'name' => 'MYSQLI_MULTIPLE_KEY_FLAG',
),
'MYSQLI_NOT_NULL_FLAG' =>
array (
'init' => '4.0.0',
'name' => 'MYSQLI_NOT_NULL_FLAG',
),
'MYSQLI_NO_DATA' =>
array (
'init' => '4.0.0',
'name' => 'MYSQLI_NO_DATA',
),
'MYSQLI_NUM' =>
array (
'init' => '4.0.0',
'name' => 'MYSQLI_NUM',
),
'MYSQLI_NUM_FLAG' =>
array (
'init' => '4.0.0',
'name' => 'MYSQLI_NUM_FLAG',
),
'MYSQLI_OPT_CONNECT_TIMEOUT' =>
array (
'init' => '4.0.0',
'name' => 'MYSQLI_OPT_CONNECT_TIMEOUT',
),
'MYSQLI_OPT_LOCAL_INFILE' =>
array (
'init' => '4.0.0',
'name' => 'MYSQLI_OPT_LOCAL_INFILE',
),
'MYSQLI_PART_KEY_FLAG' =>
array (
'init' => '4.0.0',
'name' => 'MYSQLI_PART_KEY_FLAG',
),
'MYSQLI_PRI_KEY_FLAG' =>
array (
'init' => '4.0.0',
'name' => 'MYSQLI_PRI_KEY_FLAG',
),
'MYSQLI_READ_DEFAULT_FILE' =>
array (
'init' => '4.0.0',
'name' => 'MYSQLI_READ_DEFAULT_FILE',
),
'MYSQLI_READ_DEFAULT_GROUP' =>
array (
'init' => '4.0.0',
'name' => 'MYSQLI_READ_DEFAULT_GROUP',
),
'MYSQLI_REPORT_ALL' =>
array (
'init' => '4.0.0',
'name' => 'MYSQLI_REPORT_ALL',
),
'MYSQLI_REPORT_ERROR' =>
array (
'init' => '4.0.0',
'name' => 'MYSQLI_REPORT_ERROR',
),
'MYSQLI_REPORT_INDEX' =>
array (
'init' => '4.0.0',
'name' => 'MYSQLI_REPORT_INDEX',
),
'MYSQLI_REPORT_OFF' =>
array (
'init' => '4.0.0',
'name' => 'MYSQLI_REPORT_OFF',
),
'MYSQLI_REPORT_STRICT' =>
array (
'init' => '4.0.0',
'name' => 'MYSQLI_REPORT_STRICT',
),
'MYSQLI_RPL_ADMIN' =>
array (
'init' => '4.0.0',
'name' => 'MYSQLI_RPL_ADMIN',
),
'MYSQLI_RPL_MASTER' =>
array (
'init' => '4.0.0',
'name' => 'MYSQLI_RPL_MASTER',
),
'MYSQLI_RPL_SLAVE' =>
array (
'init' => '4.0.0',
'name' => 'MYSQLI_RPL_SLAVE',
),
'MYSQLI_SET_CHARSET_NAME' =>
array (
'init' => '4.0.0',
'name' => 'MYSQLI_SET_CHARSET_NAME',
),
'MYSQLI_SET_FLAG' =>
array (
'init' => '4.0.0',
'name' => 'MYSQLI_SET_FLAG',
),
'MYSQLI_STMT_ATTR_CURSOR_TYPE' =>
array (
'init' => '4.0.0',
'name' => 'MYSQLI_STMT_ATTR_CURSOR_TYPE',
),
'MYSQLI_STMT_ATTR_PREFETCH_ROWS' =>
array (
'init' => '4.0.0',
'name' => 'MYSQLI_STMT_ATTR_PREFETCH_ROWS',
),
'MYSQLI_STMT_ATTR_UPDATE_MAX_LENGTH' =>
array (
'init' => '4.0.0',
'name' => 'MYSQLI_STMT_ATTR_UPDATE_MAX_LENGTH',
),
'MYSQLI_STORE_RESULT' =>
array (
'init' => '4.0.0',
'name' => 'MYSQLI_STORE_RESULT',
),
'MYSQLI_TIMESTAMP_FLAG' =>
array (
'init' => '4.0.0',
'name' => 'MYSQLI_TIMESTAMP_FLAG',
),
'MYSQLI_TYPE_BIT' =>
array (
'init' => '4.0.0',
'name' => 'MYSQLI_TYPE_BIT',
),
'MYSQLI_TYPE_BLOB' =>
array (
'init' => '4.0.0',
'name' => 'MYSQLI_TYPE_BLOB',
),
'MYSQLI_TYPE_CHAR' =>
array (
'init' => '4.0.0',
'name' => 'MYSQLI_TYPE_CHAR',
),
'MYSQLI_TYPE_DATE' =>
array (
'init' => '4.0.0',
'name' => 'MYSQLI_TYPE_DATE',
),
'MYSQLI_TYPE_DATETIME' =>
array (
'init' => '4.0.0',
'name' => 'MYSQLI_TYPE_DATETIME',
),
'MYSQLI_TYPE_DECIMAL' =>
array (
'init' => '4.0.0',
'name' => 'MYSQLI_TYPE_DECIMAL',
),
'MYSQLI_TYPE_DOUBLE' =>
array (
'init' => '4.0.0',
'name' => 'MYSQLI_TYPE_DOUBLE',
),
'MYSQLI_TYPE_ENUM' =>
array (
'init' => '4.0.0',
'name' => 'MYSQLI_TYPE_ENUM',
),
'MYSQLI_TYPE_FLOAT' =>
array (
'init' => '4.0.0',
'name' => 'MYSQLI_TYPE_FLOAT',
),
'MYSQLI_TYPE_GEOMETRY' =>
array (
'init' => '4.0.0',
'name' => 'MYSQLI_TYPE_GEOMETRY',
),
'MYSQLI_TYPE_INT24' =>
array (
'init' => '4.0.0',
'name' => 'MYSQLI_TYPE_INT24',
),
'MYSQLI_TYPE_INTERVAL' =>
array (
'init' => '4.0.0',
'name' => 'MYSQLI_TYPE_INTERVAL',
),
'MYSQLI_TYPE_LONG' =>
array (
'init' => '4.0.0',
'name' => 'MYSQLI_TYPE_LONG',
),
'MYSQLI_TYPE_LONGLONG' =>
array (
'init' => '4.0.0',
'name' => 'MYSQLI_TYPE_LONGLONG',
),
'MYSQLI_TYPE_LONG_BLOB' =>
array (
'init' => '4.0.0',
'name' => 'MYSQLI_TYPE_LONG_BLOB',
),
'MYSQLI_TYPE_MEDIUM_BLOB' =>
array (
'init' => '4.0.0',
'name' => 'MYSQLI_TYPE_MEDIUM_BLOB',
),
'MYSQLI_TYPE_NEWDATE' =>
array (
'init' => '4.0.0',
'name' => 'MYSQLI_TYPE_NEWDATE',
),
'MYSQLI_TYPE_NEWDECIMAL' =>
array (
'init' => '4.0.0',
'name' => 'MYSQLI_TYPE_NEWDECIMAL',
),
'MYSQLI_TYPE_NULL' =>
array (
'init' => '4.0.0',
'name' => 'MYSQLI_TYPE_NULL',
),
'MYSQLI_TYPE_SET' =>
array (
'init' => '4.0.0',
'name' => 'MYSQLI_TYPE_SET',
),
'MYSQLI_TYPE_SHORT' =>
array (
'init' => '4.0.0',
'name' => 'MYSQLI_TYPE_SHORT',
),
'MYSQLI_TYPE_STRING' =>
array (
'init' => '4.0.0',
'name' => 'MYSQLI_TYPE_STRING',
),
'MYSQLI_TYPE_TIME' =>
array (
'init' => '4.0.0',
'name' => 'MYSQLI_TYPE_TIME',
),
'MYSQLI_TYPE_TIMESTAMP' =>
array (
'init' => '4.0.0',
'name' => 'MYSQLI_TYPE_TIMESTAMP',
),
'MYSQLI_TYPE_TINY' =>
array (
'init' => '4.0.0',
'name' => 'MYSQLI_TYPE_TINY',
),
'MYSQLI_TYPE_TINY_BLOB' =>
array (
'init' => '4.0.0',
'name' => 'MYSQLI_TYPE_TINY_BLOB',
),
'MYSQLI_TYPE_VAR_STRING' =>
array (
'init' => '4.0.0',
'name' => 'MYSQLI_TYPE_VAR_STRING',
),
'MYSQLI_TYPE_YEAR' =>
array (
'init' => '4.0.0',
'name' => 'MYSQLI_TYPE_YEAR',
),
'MYSQLI_UNIQUE_KEY_FLAG' =>
array (
'init' => '4.0.0',
'name' => 'MYSQLI_UNIQUE_KEY_FLAG',
),
'MYSQLI_UNSIGNED_FLAG' =>
array (
'init' => '4.0.0',
'name' => 'MYSQLI_UNSIGNED_FLAG',
),
'MYSQLI_USE_RESULT' =>
array (
'init' => '4.0.0',
'name' => 'MYSQLI_USE_RESULT',
),
'MYSQLI_ZEROFILL_FLAG' =>
array (
'init' => '4.0.0',
'name' => 'MYSQLI_ZEROFILL_FLAG',
),
);
?>

View File

@@ -0,0 +1,700 @@
<?php
/**
* mysqli extension Function dictionary for PHP_CompatInfo 1.9.0b2 or better
*
* PHP versions 4 and 5
*
* @category PHP
* @package PHP_CompatInfo
* @author Davey Shafik <davey@php.net>
* @author Laurent Laville <pear@laurent-laville.org>
* @license http://www.opensource.org/licenses/bsd-license.php BSD
* @version CVS: $Id: mysqli_func_array.php,v 1.2 2008/12/29 10:21:45 farell Exp $
* @link http://pear.php.net/package/PHP_CompatInfo
* @since version 1.9.0b2 (2008-12-19)
*/
$GLOBALS['_PHP_COMPATINFO_FUNC_MYSQLI'] = array (
'mysqli_affected_rows' =>
array (
'init' => '5.0.0',
'ext' => 'mysqli',
'pecl' => false,
),
'mysqli_autocommit' =>
array (
'init' => '5.0.0',
'ext' => 'mysqli',
'pecl' => false,
),
'mysqli_bind_param' =>
array (
'init' => '5.0.0',
'ext' => 'mysqli',
'pecl' => false,
),
'mysqli_bind_result' =>
array (
'init' => '5.0.0',
'ext' => 'mysqli',
'pecl' => false,
),
'mysqli_change_user' =>
array (
'init' => '5.0.0',
'ext' => 'mysqli',
'pecl' => false,
),
'mysqli_character_set_name' =>
array (
'init' => '5.0.0',
'ext' => 'mysqli',
'pecl' => false,
),
'mysqli_client_encoding' =>
array (
'init' => '5.0.0',
'ext' => 'mysqli',
'pecl' => false,
),
'mysqli_close' =>
array (
'init' => '5.0.0',
'ext' => 'mysqli',
'pecl' => false,
),
'mysqli_commit' =>
array (
'init' => '5.0.0',
'ext' => 'mysqli',
'pecl' => false,
),
'mysqli_connect' =>
array (
'init' => '5.0.0',
'ext' => 'mysqli',
'pecl' => false,
),
'mysqli_connect_errno' =>
array (
'init' => '5.0.0',
'ext' => 'mysqli',
'pecl' => false,
),
'mysqli_connect_error' =>
array (
'init' => '5.0.0',
'ext' => 'mysqli',
'pecl' => false,
),
'mysqli_data_seek' =>
array (
'init' => '5.0.0',
'ext' => 'mysqli',
'pecl' => false,
),
'mysqli_debug' =>
array (
'init' => '5.0.0',
'ext' => 'mysqli',
'pecl' => false,
),
'mysqli_disable_reads_from_master' =>
array (
'init' => '5.0.0',
'ext' => 'mysqli',
'pecl' => false,
),
'mysqli_disable_rpl_parse' =>
array (
'init' => '5.0.0',
'ext' => 'mysqli',
'pecl' => false,
),
'mysqli_dump_debug_info' =>
array (
'init' => '5.0.0',
'ext' => 'mysqli',
'pecl' => false,
),
'mysqli_embedded_connect' =>
array (
'end' => '5.0.5',
'ext' => 'mysqli',
'pecl' => false,
'init' => '5.0.0',
),
'mysqli_embedded_server_end' =>
array (
'init' => '5.1.0',
'ext' => 'mysqli',
'pecl' => false,
),
'mysqli_embedded_server_start' =>
array (
'init' => '5.1.0',
'ext' => 'mysqli',
'pecl' => false,
),
'mysqli_enable_reads_from_master' =>
array (
'init' => '5.0.0',
'ext' => 'mysqli',
'pecl' => false,
),
'mysqli_enable_rpl_parse' =>
array (
'init' => '5.0.0',
'ext' => 'mysqli',
'pecl' => false,
),
'mysqli_errno' =>
array (
'init' => '5.0.0',
'ext' => 'mysqli',
'pecl' => false,
),
'mysqli_error' =>
array (
'init' => '5.0.0',
'ext' => 'mysqli',
'pecl' => false,
),
'mysqli_escape_string' =>
array (
'init' => '5.0.0',
'ext' => 'mysqli',
'pecl' => false,
),
'mysqli_execute' =>
array (
'init' => '5.0.0',
'ext' => 'mysqli',
'pecl' => false,
),
'mysqli_fetch' =>
array (
'init' => '5.0.0',
'ext' => 'mysqli',
'pecl' => false,
),
'mysqli_fetch_array' =>
array (
'init' => '5.0.0',
'ext' => 'mysqli',
'pecl' => false,
),
'mysqli_fetch_assoc' =>
array (
'init' => '5.0.0',
'ext' => 'mysqli',
'pecl' => false,
),
'mysqli_fetch_field' =>
array (
'init' => '5.0.0',
'ext' => 'mysqli',
'pecl' => false,
),
'mysqli_fetch_field_direct' =>
array (
'init' => '5.0.0',
'ext' => 'mysqli',
'pecl' => false,
),
'mysqli_fetch_fields' =>
array (
'init' => '5.0.0',
'ext' => 'mysqli',
'pecl' => false,
),
'mysqli_fetch_lengths' =>
array (
'init' => '5.0.0',
'ext' => 'mysqli',
'pecl' => false,
),
'mysqli_fetch_object' =>
array (
'init' => '5.0.0',
'ext' => 'mysqli',
'pecl' => false,
),
'mysqli_fetch_row' =>
array (
'init' => '5.0.0',
'ext' => 'mysqli',
'pecl' => false,
),
'mysqli_field_count' =>
array (
'init' => '5.0.0',
'ext' => 'mysqli',
'pecl' => false,
),
'mysqli_field_seek' =>
array (
'init' => '5.0.0',
'ext' => 'mysqli',
'pecl' => false,
),
'mysqli_field_tell' =>
array (
'init' => '5.0.0',
'ext' => 'mysqli',
'pecl' => false,
),
'mysqli_free_result' =>
array (
'init' => '5.0.0',
'ext' => 'mysqli',
'pecl' => false,
),
'mysqli_get_charset' =>
array (
'init' => '5.1.0',
'ext' => 'mysqli',
'pecl' => false,
),
'mysqli_get_client_info' =>
array (
'init' => '5.0.0',
'ext' => 'mysqli',
'pecl' => false,
),
'mysqli_get_client_version' =>
array (
'init' => '5.0.0',
'ext' => 'mysqli',
'pecl' => false,
),
'mysqli_get_host_info' =>
array (
'init' => '5.0.0',
'ext' => 'mysqli',
'pecl' => false,
),
'mysqli_get_metadata' =>
array (
'init' => '5.0.0',
'ext' => 'mysqli',
'pecl' => false,
),
'mysqli_get_proto_info' =>
array (
'init' => '5.0.0',
'ext' => 'mysqli',
'pecl' => false,
),
'mysqli_get_server_info' =>
array (
'init' => '5.0.0',
'ext' => 'mysqli',
'pecl' => false,
),
'mysqli_get_server_version' =>
array (
'init' => '5.0.0',
'ext' => 'mysqli',
'pecl' => false,
),
'mysqli_get_warnings' =>
array (
'init' => '5.1.0',
'ext' => 'mysqli',
'pecl' => false,
),
'mysqli_info' =>
array (
'init' => '5.0.0',
'ext' => 'mysqli',
'pecl' => false,
),
'mysqli_init' =>
array (
'init' => '5.0.0',
'ext' => 'mysqli',
'pecl' => false,
),
'mysqli_insert_id' =>
array (
'init' => '5.0.0',
'ext' => 'mysqli',
'pecl' => false,
),
'mysqli_kill' =>
array (
'init' => '5.0.0',
'ext' => 'mysqli',
'pecl' => false,
),
'mysqli_master_query' =>
array (
'init' => '5.0.0',
'ext' => 'mysqli',
'pecl' => false,
),
'mysqli_more_results' =>
array (
'init' => '5.0.0',
'ext' => 'mysqli',
'pecl' => false,
),
'mysqli_multi_query' =>
array (
'init' => '5.0.0',
'ext' => 'mysqli',
'pecl' => false,
),
'mysqli_next_result' =>
array (
'init' => '5.0.0',
'ext' => 'mysqli',
'pecl' => false,
),
'mysqli_num_fields' =>
array (
'init' => '5.0.0',
'ext' => 'mysqli',
'pecl' => false,
),
'mysqli_num_rows' =>
array (
'init' => '5.0.0',
'ext' => 'mysqli',
'pecl' => false,
),
'mysqli_options' =>
array (
'init' => '5.0.0',
'ext' => 'mysqli',
'pecl' => false,
),
'mysqli_param_count' =>
array (
'init' => '5.0.0',
'ext' => 'mysqli',
'pecl' => false,
),
'mysqli_ping' =>
array (
'init' => '5.0.0',
'ext' => 'mysqli',
'pecl' => false,
),
'mysqli_prepare' =>
array (
'init' => '5.0.0',
'ext' => 'mysqli',
'pecl' => false,
),
'mysqli_query' =>
array (
'init' => '5.0.0',
'ext' => 'mysqli',
'pecl' => false,
),
'mysqli_real_connect' =>
array (
'init' => '5.0.0',
'ext' => 'mysqli',
'pecl' => false,
),
'mysqli_real_escape_string' =>
array (
'init' => '5.0.0',
'ext' => 'mysqli',
'pecl' => false,
),
'mysqli_real_query' =>
array (
'init' => '5.0.0',
'ext' => 'mysqli',
'pecl' => false,
),
'mysqli_report' =>
array (
'init' => '5.0.0',
'ext' => 'mysqli',
'pecl' => false,
),
'mysqli_rollback' =>
array (
'init' => '5.0.0',
'ext' => 'mysqli',
'pecl' => false,
),
'mysqli_rpl_parse_enabled' =>
array (
'init' => '5.0.0',
'ext' => 'mysqli',
'pecl' => false,
),
'mysqli_rpl_probe' =>
array (
'init' => '5.0.0',
'ext' => 'mysqli',
'pecl' => false,
),
'mysqli_rpl_query_type' =>
array (
'init' => '5.0.0',
'ext' => 'mysqli',
'pecl' => false,
),
'mysqli_select_db' =>
array (
'init' => '5.0.0',
'ext' => 'mysqli',
'pecl' => false,
),
'mysqli_send_long_data' =>
array (
'init' => '5.0.0',
'ext' => 'mysqli',
'pecl' => false,
),
'mysqli_send_query' =>
array (
'init' => '5.0.0',
'ext' => 'mysqli',
'pecl' => false,
),
'mysqli_server_end' =>
array (
'end' => '5.0.5',
'ext' => 'mysqli',
'pecl' => false,
'init' => '5.0.0',
),
'mysqli_server_init' =>
array (
'end' => '5.0.5',
'ext' => 'mysqli',
'pecl' => false,
'init' => '5.0.0',
),
'mysqli_set_charset' =>
array (
'init' => '5.0.5',
'ext' => 'mysqli',
'pecl' => false,
),
'mysqli_set_local_infile_default' =>
array (
'init' => '5.0.0',
'ext' => 'mysqli',
'pecl' => false,
),
'mysqli_set_local_infile_handler' =>
array (
'init' => '5.0.0',
'ext' => 'mysqli',
'pecl' => false,
),
'mysqli_set_opt' =>
array (
'init' => '5.0.0',
'ext' => 'mysqli',
'pecl' => false,
),
'mysqli_slave_query' =>
array (
'init' => '5.0.0',
'ext' => 'mysqli',
'pecl' => false,
),
'mysqli_sqlstate' =>
array (
'init' => '5.0.0',
'ext' => 'mysqli',
'pecl' => false,
),
'mysqli_ssl_set' =>
array (
'init' => '5.0.0',
'ext' => 'mysqli',
'pecl' => false,
),
'mysqli_stat' =>
array (
'init' => '5.0.0',
'ext' => 'mysqli',
'pecl' => false,
),
'mysqli_stmt_affected_rows' =>
array (
'init' => '5.0.0',
'ext' => 'mysqli',
'pecl' => false,
),
'mysqli_stmt_attr_get' =>
array (
'init' => '5.0.0',
'ext' => 'mysqli',
'pecl' => false,
),
'mysqli_stmt_attr_set' =>
array (
'init' => '5.0.0',
'ext' => 'mysqli',
'pecl' => false,
),
'mysqli_stmt_bind_param' =>
array (
'init' => '5.0.0',
'ext' => 'mysqli',
'pecl' => false,
),
'mysqli_stmt_bind_result' =>
array (
'init' => '5.0.0',
'ext' => 'mysqli',
'pecl' => false,
),
'mysqli_stmt_close' =>
array (
'init' => '5.0.0',
'ext' => 'mysqli',
'pecl' => false,
),
'mysqli_stmt_data_seek' =>
array (
'init' => '5.0.0',
'ext' => 'mysqli',
'pecl' => false,
),
'mysqli_stmt_errno' =>
array (
'init' => '5.0.0',
'ext' => 'mysqli',
'pecl' => false,
),
'mysqli_stmt_error' =>
array (
'init' => '5.0.0',
'ext' => 'mysqli',
'pecl' => false,
),
'mysqli_stmt_execute' =>
array (
'init' => '5.0.0',
'ext' => 'mysqli',
'pecl' => false,
),
'mysqli_stmt_fetch' =>
array (
'init' => '5.0.0',
'ext' => 'mysqli',
'pecl' => false,
),
'mysqli_stmt_field_count' =>
array (
'init' => '5.0.0',
'ext' => 'mysqli',
'pecl' => false,
),
'mysqli_stmt_free_result' =>
array (
'init' => '5.0.0',
'ext' => 'mysqli',
'pecl' => false,
),
'mysqli_stmt_get_warnings' =>
array (
'init' => '5.1.0',
'ext' => 'mysqli',
'pecl' => false,
),
'mysqli_stmt_init' =>
array (
'init' => '5.0.0',
'ext' => 'mysqli',
'pecl' => false,
),
'mysqli_stmt_insert_id' =>
array (
'init' => '5.0.0',
'ext' => 'mysqli',
'pecl' => false,
),
'mysqli_stmt_num_rows' =>
array (
'init' => '5.0.0',
'ext' => 'mysqli',
'pecl' => false,
),
'mysqli_stmt_param_count' =>
array (
'init' => '5.0.0',
'ext' => 'mysqli',
'pecl' => false,
),
'mysqli_stmt_prepare' =>
array (
'init' => '5.0.0',
'ext' => 'mysqli',
'pecl' => false,
),
'mysqli_stmt_reset' =>
array (
'init' => '5.0.0',
'ext' => 'mysqli',
'pecl' => false,
),
'mysqli_stmt_result_metadata' =>
array (
'init' => '5.0.0',
'ext' => 'mysqli',
'pecl' => false,
),
'mysqli_stmt_send_long_data' =>
array (
'init' => '5.0.0',
'ext' => 'mysqli',
'pecl' => false,
),
'mysqli_stmt_sqlstate' =>
array (
'init' => '5.0.0',
'ext' => 'mysqli',
'pecl' => false,
),
'mysqli_stmt_store_result' =>
array (
'init' => '5.0.0',
'ext' => 'mysqli',
'pecl' => false,
),
'mysqli_store_result' =>
array (
'init' => '5.0.0',
'ext' => 'mysqli',
'pecl' => false,
),
'mysqli_thread_id' =>
array (
'init' => '5.0.0',
'ext' => 'mysqli',
'pecl' => false,
),
'mysqli_thread_safe' =>
array (
'init' => '5.0.0',
'ext' => 'mysqli',
'pecl' => false,
),
'mysqli_use_result' =>
array (
'init' => '5.0.0',
'ext' => 'mysqli',
'pecl' => false,
),
'mysqli_warning_count' =>
array (
'init' => '5.0.0',
'ext' => 'mysqli',
'pecl' => false,
),
);
?>

View File

@@ -0,0 +1,219 @@
<?php
/**
* odbc extension Constant dictionary for PHP_CompatInfo 1.9.0a1 or better
*
* PHP versions 4 and 5
*
* @category PHP
* @package PHP_CompatInfo
* @author Davey Shafik <davey@php.net>
* @author Laurent Laville <pear@laurent-laville.org>
* @license http://www.opensource.org/licenses/bsd-license.php BSD
* @version CVS: $Id: odbc_const_array.php,v 1.1 2008/12/14 17:09:19 farell Exp $
* @link http://pear.php.net/package/PHP_CompatInfo
* @since version 1.9.0a1 (2008-11-23)
*/
$GLOBALS['_PHP_COMPATINFO_CONST_ODBC'] = array (
'ODBC_BINMODE_CONVERT' =>
array (
'init' => '4.0.0',
'name' => 'ODBC_BINMODE_CONVERT',
),
'ODBC_BINMODE_PASSTHRU' =>
array (
'init' => '4.0.0',
'name' => 'ODBC_BINMODE_PASSTHRU',
),
'ODBC_BINMODE_RETURN' =>
array (
'init' => '4.0.0',
'name' => 'ODBC_BINMODE_RETURN',
),
'ODBC_TYPE' =>
array (
'init' => '4.0.0',
'name' => 'ODBC_TYPE',
),
'SQL_BIGINT' =>
array (
'init' => '4.0.0',
'name' => 'SQL_BIGINT',
),
'SQL_BINARY' =>
array (
'init' => '4.0.0',
'name' => 'SQL_BINARY',
),
'SQL_BIT' =>
array (
'init' => '4.0.0',
'name' => 'SQL_BIT',
),
'SQL_CHAR' =>
array (
'init' => '4.0.0',
'name' => 'SQL_CHAR',
),
'SQL_CONCURRENCY' =>
array (
'init' => '4.0.0',
'name' => 'SQL_CONCURRENCY',
),
'SQL_CONCUR_LOCK' =>
array (
'init' => '4.0.0',
'name' => 'SQL_CONCUR_LOCK',
),
'SQL_CONCUR_READ_ONLY' =>
array (
'init' => '4.0.0',
'name' => 'SQL_CONCUR_READ_ONLY',
),
'SQL_CONCUR_ROWVER' =>
array (
'init' => '4.0.0',
'name' => 'SQL_CONCUR_ROWVER',
),
'SQL_CONCUR_VALUES' =>
array (
'init' => '4.0.0',
'name' => 'SQL_CONCUR_VALUES',
),
'SQL_CURSOR_DYNAMIC' =>
array (
'init' => '4.0.0',
'name' => 'SQL_CURSOR_DYNAMIC',
),
'SQL_CURSOR_FORWARD_ONLY' =>
array (
'init' => '4.0.0',
'name' => 'SQL_CURSOR_FORWARD_ONLY',
),
'SQL_CURSOR_KEYSET_DRIVEN' =>
array (
'init' => '4.0.0',
'name' => 'SQL_CURSOR_KEYSET_DRIVEN',
),
'SQL_CURSOR_STATIC' =>
array (
'init' => '4.0.0',
'name' => 'SQL_CURSOR_STATIC',
),
'SQL_CURSOR_TYPE' =>
array (
'init' => '4.0.0',
'name' => 'SQL_CURSOR_TYPE',
),
'SQL_CUR_USE_DRIVER' =>
array (
'init' => '4.0.0',
'name' => 'SQL_CUR_USE_DRIVER',
),
'SQL_CUR_USE_IF_NEEDED' =>
array (
'init' => '4.0.0',
'name' => 'SQL_CUR_USE_IF_NEEDED',
),
'SQL_CUR_USE_ODBC' =>
array (
'init' => '4.0.0',
'name' => 'SQL_CUR_USE_ODBC',
),
'SQL_DATE' =>
array (
'init' => '4.0.0',
'name' => 'SQL_DATE',
),
'SQL_DECIMAL' =>
array (
'init' => '4.0.0',
'name' => 'SQL_DECIMAL',
),
'SQL_DOUBLE' =>
array (
'init' => '4.0.0',
'name' => 'SQL_DOUBLE',
),
'SQL_FETCH_FIRST' =>
array (
'init' => '4.0.0',
'name' => 'SQL_FETCH_FIRST',
),
'SQL_FETCH_NEXT' =>
array (
'init' => '4.0.0',
'name' => 'SQL_FETCH_NEXT',
),
'SQL_FLOAT' =>
array (
'init' => '4.0.0',
'name' => 'SQL_FLOAT',
),
'SQL_INTEGER' =>
array (
'init' => '4.0.0',
'name' => 'SQL_INTEGER',
),
'SQL_KEYSET_SIZE' =>
array (
'init' => '4.0.0',
'name' => 'SQL_KEYSET_SIZE',
),
'SQL_LONGVARBINARY' =>
array (
'init' => '4.0.0',
'name' => 'SQL_LONGVARBINARY',
),
'SQL_LONGVARCHAR' =>
array (
'init' => '4.0.0',
'name' => 'SQL_LONGVARCHAR',
),
'SQL_NUMERIC' =>
array (
'init' => '4.0.0',
'name' => 'SQL_NUMERIC',
),
'SQL_ODBC_CURSORS' =>
array (
'init' => '4.0.0',
'name' => 'SQL_ODBC_CURSORS',
),
'SQL_REAL' =>
array (
'init' => '4.0.0',
'name' => 'SQL_REAL',
),
'SQL_SMALLINT' =>
array (
'init' => '4.0.0',
'name' => 'SQL_SMALLINT',
),
'SQL_TIME' =>
array (
'init' => '4.0.0',
'name' => 'SQL_TIME',
),
'SQL_TIMESTAMP' =>
array (
'init' => '4.0.0',
'name' => 'SQL_TIMESTAMP',
),
'SQL_TINYINT' =>
array (
'init' => '4.0.0',
'name' => 'SQL_TINYINT',
),
'SQL_VARBINARY' =>
array (
'init' => '4.0.0',
'name' => 'SQL_VARBINARY',
),
'SQL_VARCHAR' =>
array (
'init' => '4.0.0',
'name' => 'SQL_VARCHAR',
),
);
?>

View File

@@ -0,0 +1,433 @@
<?php
/**
* odbc extension Function dictionary for PHP_CompatInfo 1.9.0b2 or better
*
* PHP versions 4 and 5
*
* @category PHP
* @package PHP_CompatInfo
* @author Davey Shafik <davey@php.net>
* @author Laurent Laville <pear@laurent-laville.org>
* @license http://www.opensource.org/licenses/bsd-license.php BSD
* @version CVS: $Id: odbc_func_array.php,v 1.1 2008/12/14 17:09:19 farell Exp $
* @link http://pear.php.net/package/PHP_CompatInfo
* @since version 1.9.0b2 (2008-12-19)
*/
$GLOBALS['_PHP_COMPATINFO_FUNC_ODBC'] = array (
'birdstep_autocommit' =>
array (
'init' => '4.2.0',
'ext' => 'odbc',
'pecl' => false,
),
'birdstep_close' =>
array (
'init' => '4.2.0',
'ext' => 'odbc',
'pecl' => false,
),
'birdstep_commit' =>
array (
'init' => '4.2.0',
'ext' => 'odbc',
'pecl' => false,
),
'birdstep_connect' =>
array (
'init' => '4.2.0',
'ext' => 'odbc',
'pecl' => false,
),
'birdstep_exec' =>
array (
'init' => '4.2.0',
'ext' => 'odbc',
'pecl' => false,
),
'birdstep_fetch' =>
array (
'init' => '4.2.0',
'ext' => 'odbc',
'pecl' => false,
),
'birdstep_fieldname' =>
array (
'init' => '4.2.0',
'ext' => 'odbc',
'pecl' => false,
),
'birdstep_fieldnum' =>
array (
'init' => '4.2.0',
'ext' => 'odbc',
'pecl' => false,
),
'birdstep_freeresult' =>
array (
'init' => '4.2.0',
'ext' => 'odbc',
'pecl' => false,
),
'birdstep_off_autocommit' =>
array (
'init' => '4.2.0',
'ext' => 'odbc',
'pecl' => false,
),
'birdstep_result' =>
array (
'init' => '4.2.0',
'ext' => 'odbc',
'pecl' => false,
),
'birdstep_rollback' =>
array (
'init' => '4.2.0',
'ext' => 'odbc',
'pecl' => false,
),
'odbc_autocommit' =>
array (
'init' => '4.0.0',
'ext' => 'odbc',
'pecl' => false,
),
'odbc_binmode' =>
array (
'init' => '4.0.0',
'ext' => 'odbc',
'pecl' => false,
),
'odbc_close' =>
array (
'init' => '4.0.0',
'ext' => 'odbc',
'pecl' => false,
),
'odbc_close_all' =>
array (
'init' => '4.0.0',
'ext' => 'odbc',
'pecl' => false,
),
'odbc_columnprivileges' =>
array (
'init' => '4.0.0',
'ext' => 'odbc',
'pecl' => false,
),
'odbc_columns' =>
array (
'init' => '4.0.0',
'ext' => 'odbc',
'pecl' => false,
),
'odbc_commit' =>
array (
'init' => '4.0.0',
'ext' => 'odbc',
'pecl' => false,
),
'odbc_connect' =>
array (
'init' => '4.0.0',
'ext' => 'odbc',
'pecl' => false,
),
'odbc_cursor' =>
array (
'init' => '4.0.0',
'ext' => 'odbc',
'pecl' => false,
),
'odbc_data_source' =>
array (
'init' => '4.3.0',
'ext' => 'odbc',
'pecl' => false,
),
'odbc_do' =>
array (
'init' => '4.0.0',
'ext' => 'odbc',
'pecl' => false,
),
'odbc_error' =>
array (
'init' => '4.0.5',
'ext' => 'odbc',
'pecl' => false,
),
'odbc_errormsg' =>
array (
'init' => '4.0.5',
'ext' => 'odbc',
'pecl' => false,
),
'odbc_exec' =>
array (
'init' => '4.0.0',
'ext' => 'odbc',
'pecl' => false,
),
'odbc_execute' =>
array (
'init' => '4.0.0',
'ext' => 'odbc',
'pecl' => false,
),
'odbc_fetch_array' =>
array (
'init' => '4.0.2',
'ext' => 'odbc',
'pecl' => false,
),
'odbc_fetch_into' =>
array (
'init' => '4.0.0',
'ext' => 'odbc',
'pecl' => false,
),
'odbc_fetch_object' =>
array (
'init' => '4.0.2',
'ext' => 'odbc',
'pecl' => false,
),
'odbc_fetch_row' =>
array (
'init' => '4.0.0',
'ext' => 'odbc',
'pecl' => false,
),
'odbc_field_len' =>
array (
'init' => '4.0.0',
'ext' => 'odbc',
'pecl' => false,
),
'odbc_field_name' =>
array (
'init' => '4.0.0',
'ext' => 'odbc',
'pecl' => false,
),
'odbc_field_num' =>
array (
'init' => '4.0.0',
'ext' => 'odbc',
'pecl' => false,
),
'odbc_field_precision' =>
array (
'init' => '4.0.0',
'ext' => 'odbc',
'pecl' => false,
),
'odbc_field_scale' =>
array (
'init' => '4.0.0',
'ext' => 'odbc',
'pecl' => false,
),
'odbc_field_type' =>
array (
'init' => '4.0.0',
'ext' => 'odbc',
'pecl' => false,
),
'odbc_foreignkeys' =>
array (
'init' => '4.0.0',
'ext' => 'odbc',
'pecl' => false,
),
'odbc_free_result' =>
array (
'init' => '4.0.0',
'ext' => 'odbc',
'pecl' => false,
),
'odbc_gettypeinfo' =>
array (
'init' => '4.0.0',
'ext' => 'odbc',
'pecl' => false,
),
'odbc_longreadlen' =>
array (
'init' => '4.0.0',
'ext' => 'odbc',
'pecl' => false,
),
'odbc_next_result' =>
array (
'init' => '4.0.5',
'ext' => 'odbc',
'pecl' => false,
),
'odbc_num_fields' =>
array (
'init' => '4.0.0',
'ext' => 'odbc',
'pecl' => false,
),
'odbc_num_rows' =>
array (
'init' => '4.0.0',
'ext' => 'odbc',
'pecl' => false,
),
'odbc_pconnect' =>
array (
'init' => '4.0.0',
'ext' => 'odbc',
'pecl' => false,
),
'odbc_prepare' =>
array (
'init' => '4.0.0',
'ext' => 'odbc',
'pecl' => false,
),
'odbc_primarykeys' =>
array (
'init' => '4.0.0',
'ext' => 'odbc',
'pecl' => false,
),
'odbc_procedurecolumns' =>
array (
'init' => '4.0.0',
'ext' => 'odbc',
'pecl' => false,
),
'odbc_procedures' =>
array (
'init' => '4.0.0',
'ext' => 'odbc',
'pecl' => false,
),
'odbc_result' =>
array (
'init' => '4.0.0',
'ext' => 'odbc',
'pecl' => false,
),
'odbc_result_all' =>
array (
'init' => '4.0.0',
'ext' => 'odbc',
'pecl' => false,
),
'odbc_rollback' =>
array (
'init' => '4.0.0',
'ext' => 'odbc',
'pecl' => false,
),
'odbc_setoption' =>
array (
'init' => '4.0.0',
'ext' => 'odbc',
'pecl' => false,
),
'odbc_specialcolumns' =>
array (
'init' => '4.0.0',
'ext' => 'odbc',
'pecl' => false,
),
'odbc_statistics' =>
array (
'init' => '4.0.0',
'ext' => 'odbc',
'pecl' => false,
),
'odbc_tableprivileges' =>
array (
'init' => '4.0.0',
'ext' => 'odbc',
'pecl' => false,
),
'odbc_tables' =>
array (
'init' => '4.0.0',
'ext' => 'odbc',
'pecl' => false,
),
'velocis_autocommit' =>
array (
'init' => '4.0.0',
'ext' => 'odbc',
'pecl' => false,
),
'velocis_close' =>
array (
'init' => '4.0.0',
'ext' => 'odbc',
'pecl' => false,
),
'velocis_commit' =>
array (
'init' => '4.0.0',
'ext' => 'odbc',
'pecl' => false,
),
'velocis_connect' =>
array (
'init' => '4.0.0',
'ext' => 'odbc',
'pecl' => false,
),
'velocis_exec' =>
array (
'init' => '4.0.0',
'ext' => 'odbc',
'pecl' => false,
),
'velocis_fetch' =>
array (
'init' => '4.0.0',
'ext' => 'odbc',
'pecl' => false,
),
'velocis_fieldname' =>
array (
'init' => '4.0.0',
'ext' => 'odbc',
'pecl' => false,
),
'velocis_fieldnum' =>
array (
'init' => '4.0.0',
'ext' => 'odbc',
'pecl' => false,
),
'velocis_freeresult' =>
array (
'init' => '4.0.0',
'ext' => 'odbc',
'pecl' => false,
),
'velocis_off_autocommit' =>
array (
'init' => '4.0.0',
'ext' => 'odbc',
'pecl' => false,
),
'velocis_result' =>
array (
'init' => '4.0.0',
'ext' => 'odbc',
'pecl' => false,
),
'velocis_rollback' =>
array (
'init' => '4.0.0',
'ext' => 'odbc',
'pecl' => false,
),
);
?>

View File

@@ -0,0 +1,199 @@
<?php
/**
* openssl extension Constant dictionary for PHP_CompatInfo 1.9.0a1 or better
*
* PHP versions 4 and 5
*
* @category PHP
* @package PHP_CompatInfo
* @author Davey Shafik <davey@php.net>
* @author Laurent Laville <pear@laurent-laville.org>
* @license http://www.opensource.org/licenses/bsd-license.php BSD
* @version CVS: $Id: openssl_const_array.php,v 1.2 2008/12/29 10:44:12 farell Exp $
* @link http://pear.php.net/package/PHP_CompatInfo
* @since version 1.9.0a1 (2008-11-23)
*/
$GLOBALS['_PHP_COMPATINFO_CONST_OPENSSL'] = array (
'OPENSSL_ALGO_DSS1' =>
array (
'init' => '5.0.0',
'name' => 'OPENSSL_ALGO_DSS1',
),
'OPENSSL_ALGO_MD2' =>
array (
'init' => '5.0.0',
'name' => 'OPENSSL_ALGO_MD2',
),
'OPENSSL_ALGO_MD4' =>
array (
'init' => '5.0.0',
'name' => 'OPENSSL_ALGO_MD4',
),
'OPENSSL_ALGO_MD5' =>
array (
'init' => '5.0.0',
'name' => 'OPENSSL_ALGO_MD5',
),
'OPENSSL_ALGO_SHA1' =>
array (
'init' => '5.0.0',
'name' => 'OPENSSL_ALGO_SHA1',
),
'OPENSSL_CIPHER_3DES' =>
array (
'init' => '4.3.0',
'name' => 'OPENSSL_CIPHER_3DES',
),
'OPENSSL_CIPHER_DES' =>
array (
'init' => '4.3.0',
'name' => 'OPENSSL_CIPHER_DES',
),
'OPENSSL_CIPHER_RC2_128' =>
array (
'init' => '4.3.0',
'name' => 'OPENSSL_CIPHER_RC2_128',
),
'OPENSSL_CIPHER_RC2_40' =>
array (
'init' => '4.3.0',
'name' => 'OPENSSL_CIPHER_RC2_40',
),
'OPENSSL_CIPHER_RC2_64' =>
array (
'init' => '4.3.0',
'name' => 'OPENSSL_CIPHER_RC2_64',
),
'OPENSSL_KEYTYPE_DH' =>
array (
'init' => '4.0.4',
'name' => 'OPENSSL_KEYTYPE_DH',
),
'OPENSSL_KEYTYPE_DSA' =>
array (
'init' => '4.0.4',
'name' => 'OPENSSL_KEYTYPE_DSA',
),
'OPENSSL_KEYTYPE_EC' =>
array (
'init' => '4.0.4',
'name' => 'OPENSSL_KEYTYPE_EC',
),
'OPENSSL_KEYTYPE_RSA' =>
array (
'init' => '4.0.4',
'name' => 'OPENSSL_KEYTYPE_RSA',
),
'OPENSSL_NO_PADDING' =>
array (
'init' => '4.0.4',
'name' => 'OPENSSL_NO_PADDING',
),
'OPENSSL_PKCS1_OAEP_PADDING' =>
array (
'init' => '4.0.4',
'name' => 'OPENSSL_PKCS1_OAEP_PADDING',
),
'OPENSSL_PKCS1_PADDING' =>
array (
'init' => '4.0.4',
'name' => 'OPENSSL_PKCS1_PADDING',
),
'OPENSSL_SSLV23_PADDING' =>
array (
'init' => '4.0.4',
'name' => 'OPENSSL_SSLV23_PADDING',
),
'OPENSSL_VERSION_NUMBER' =>
array (
'init' => '5.2.0',
'name' => 'OPENSSL_VERSION_NUMBER',
),
'OPENSSL_VERSION_TEXT' =>
array (
'init' => '5.2.0',
'name' => 'OPENSSL_VERSION_TEXT',
),
'PKCS7_BINARY' =>
array (
'init' => '4.0.6',
'name' => 'PKCS7_BINARY',
),
'PKCS7_DETACHED' =>
array (
'init' => '4.0.6',
'name' => 'PKCS7_DETACHED',
),
'PKCS7_NOATTR' =>
array (
'init' => '4.0.6',
'name' => 'PKCS7_NOATTR',
),
'PKCS7_NOCERTS' =>
array (
'init' => '4.0.6',
'name' => 'PKCS7_NOCERTS',
),
'PKCS7_NOCHAIN' =>
array (
'init' => '4.0.6',
'name' => 'PKCS7_NOCHAIN',
),
'PKCS7_NOINTERN' =>
array (
'init' => '4.0.6',
'name' => 'PKCS7_NOINTERN',
),
'PKCS7_NOSIGS' =>
array (
'init' => '4.0.6',
'name' => 'PKCS7_NOSIGS',
),
'PKCS7_NOVERIFY' =>
array (
'init' => '4.0.6',
'name' => 'PKCS7_NOVERIFY',
),
'PKCS7_TEXT' =>
array (
'init' => '4.0.6',
'name' => 'PKCS7_TEXT',
),
'X509_PURPOSE_ANY' =>
array (
'init' => '4.0.4',
'name' => 'X509_PURPOSE_ANY',
),
'X509_PURPOSE_CRL_SIGN' =>
array (
'init' => '4.0.4',
'name' => 'X509_PURPOSE_CRL_SIGN',
),
'X509_PURPOSE_NS_SSL_SERVER' =>
array (
'init' => '4.0.4',
'name' => 'X509_PURPOSE_NS_SSL_SERVER',
),
'X509_PURPOSE_SMIME_ENCRYPT' =>
array (
'init' => '4.0.4',
'name' => 'X509_PURPOSE_SMIME_ENCRYPT',
),
'X509_PURPOSE_SMIME_SIGN' =>
array (
'init' => '4.0.4',
'name' => 'X509_PURPOSE_SMIME_SIGN',
),
'X509_PURPOSE_SSL_CLIENT' =>
array (
'init' => '4.0.4',
'name' => 'X509_PURPOSE_SSL_CLIENT',
),
'X509_PURPOSE_SSL_SERVER' =>
array (
'init' => '4.0.4',
'name' => 'X509_PURPOSE_SSL_SERVER',
),
);
?>

View File

@@ -0,0 +1,271 @@
<?php
/**
* openssl extension Function dictionary for PHP_CompatInfo 1.9.0b2 or better
*
* PHP versions 4 and 5
*
* @category PHP
* @package PHP_CompatInfo
* @author Davey Shafik <davey@php.net>
* @author Laurent Laville <pear@laurent-laville.org>
* @license http://www.opensource.org/licenses/bsd-license.php BSD
* @version CVS: $Id: openssl_func_array.php,v 1.2 2008/12/29 10:44:12 farell Exp $
* @link http://pear.php.net/package/PHP_CompatInfo
* @since version 1.9.0b2 (2008-12-19)
*/
$GLOBALS['_PHP_COMPATINFO_FUNC_OPENSSL'] = array (
'openssl_csr_export' =>
array (
'init' => '4.2.0',
'ext' => 'openssl',
'pecl' => false,
),
'openssl_csr_export_to_file' =>
array (
'init' => '4.2.0',
'ext' => 'openssl',
'pecl' => false,
),
'openssl_csr_get_public_key' =>
array (
'init' => '5.2.0',
'ext' => 'openssl',
'pecl' => false,
),
'openssl_csr_get_subject' =>
array (
'init' => '5.2.0',
'ext' => 'openssl',
'pecl' => false,
),
'openssl_csr_new' =>
array (
'init' => '4.2.0',
'ext' => 'openssl',
'pecl' => false,
),
'openssl_csr_sign' =>
array (
'init' => '4.2.0',
'ext' => 'openssl',
'pecl' => false,
),
'openssl_error_string' =>
array (
'init' => '4.0.6',
'ext' => 'openssl',
'pecl' => false,
),
'openssl_free_key' =>
array (
'init' => '4.0.4',
'ext' => 'openssl',
'pecl' => false,
),
'openssl_free_x509' =>
array (
'init' => '4.0.4',
'ext' => 'openssl',
'pecl' => false,
),
'openssl_get_privatekey' =>
array (
'init' => '4.0.4',
'ext' => 'openssl',
'pecl' => false,
),
'openssl_get_publickey' =>
array (
'init' => '4.0.4',
'ext' => 'openssl',
'pecl' => false,
),
'openssl_open' =>
array (
'init' => '4.0.4',
'ext' => 'openssl',
'pecl' => false,
),
'openssl_pkcs12_export' =>
array (
'init' => '5.2.2',
'ext' => 'openssl',
'pecl' => false,
),
'openssl_pkcs12_export_to_file' =>
array (
'init' => '5.2.2',
'ext' => 'openssl',
'pecl' => false,
),
'openssl_pkcs12_read' =>
array (
'init' => '5.2.2',
'ext' => 'openssl',
'pecl' => false,
),
'openssl_pkcs7_decrypt' =>
array (
'init' => '4.0.6',
'ext' => 'openssl',
'pecl' => false,
),
'openssl_pkcs7_encrypt' =>
array (
'init' => '4.0.6',
'ext' => 'openssl',
'pecl' => false,
),
'openssl_pkcs7_sign' =>
array (
'init' => '4.0.6',
'ext' => 'openssl',
'pecl' => false,
),
'openssl_pkcs7_verify' =>
array (
'init' => '4.0.6',
'ext' => 'openssl',
'pecl' => false,
),
'openssl_pkey_export' =>
array (
'init' => '4.2.0',
'ext' => 'openssl',
'pecl' => false,
),
'openssl_pkey_export_to_file' =>
array (
'init' => '4.2.0',
'ext' => 'openssl',
'pecl' => false,
),
'openssl_pkey_free' =>
array (
'init' => '4.2.0',
'ext' => 'openssl',
'pecl' => false,
),
'openssl_pkey_get_details' =>
array (
'init' => '5.2.0',
'ext' => 'openssl',
'pecl' => false,
),
'openssl_pkey_get_private' =>
array (
'init' => '4.2.0',
'ext' => 'openssl',
'pecl' => false,
),
'openssl_pkey_get_public' =>
array (
'init' => '4.2.0',
'ext' => 'openssl',
'pecl' => false,
),
'openssl_pkey_new' =>
array (
'init' => '4.2.0',
'ext' => 'openssl',
'pecl' => false,
),
'openssl_private_decrypt' =>
array (
'init' => '4.0.6',
'ext' => 'openssl',
'pecl' => false,
),
'openssl_private_encrypt' =>
array (
'init' => '4.0.6',
'ext' => 'openssl',
'pecl' => false,
),
'openssl_public_decrypt' =>
array (
'init' => '4.0.6',
'ext' => 'openssl',
'pecl' => false,
),
'openssl_public_encrypt' =>
array (
'init' => '4.0.6',
'ext' => 'openssl',
'pecl' => false,
),
'openssl_read_publickey' =>
array (
'init' => '4.0.4',
'ext' => 'openssl',
'pecl' => false,
),
'openssl_read_x509' =>
array (
'init' => '4.0.4',
'ext' => 'openssl',
'pecl' => false,
),
'openssl_seal' =>
array (
'init' => '4.0.4',
'ext' => 'openssl',
'pecl' => false,
),
'openssl_sign' =>
array (
'init' => '4.0.4',
'ext' => 'openssl',
'pecl' => false,
),
'openssl_verify' =>
array (
'init' => '4.0.4',
'ext' => 'openssl',
'pecl' => false,
),
'openssl_x509_check_private_key' =>
array (
'init' => '4.2.0',
'ext' => 'openssl',
'pecl' => false,
),
'openssl_x509_checkpurpose' =>
array (
'init' => '4.0.6',
'ext' => 'openssl',
'pecl' => false,
),
'openssl_x509_export' =>
array (
'init' => '4.2.0',
'ext' => 'openssl',
'pecl' => false,
),
'openssl_x509_export_to_file' =>
array (
'init' => '4.2.0',
'ext' => 'openssl',
'pecl' => false,
),
'openssl_x509_free' =>
array (
'init' => '4.0.6',
'ext' => 'openssl',
'pecl' => false,
),
'openssl_x509_parse' =>
array (
'init' => '4.0.6',
'ext' => 'openssl',
'pecl' => false,
),
'openssl_x509_read' =>
array (
'init' => '4.0.6',
'ext' => 'openssl',
'pecl' => false,
),
);
?>

View File

@@ -0,0 +1,89 @@
<?php
/**
* pcre extension Constant dictionary for PHP_CompatInfo 1.9.0a1 or better
*
* PHP versions 4 and 5
*
* @category PHP
* @package PHP_CompatInfo
* @author Davey Shafik <davey@php.net>
* @author Laurent Laville <pear@laurent-laville.org>
* @license http://www.opensource.org/licenses/bsd-license.php BSD
* @version CVS: $Id: pcre_const_array.php,v 1.1 2008/12/14 17:11:23 farell Exp $
* @link http://pear.php.net/package/PHP_CompatInfo
* @since version 1.9.0a1 (2008-11-23)
*/
$GLOBALS['_PHP_COMPATINFO_CONST_PCRE'] = array (
'PCRE_VERSION' =>
array (
'init' => '5.2.4',
'name' => 'PCRE_VERSION',
),
'PREG_BACKTRACK_LIMIT_ERROR' =>
array (
'init' => '5.2.0',
'name' => 'PREG_BACKTRACK_LIMIT_ERROR',
),
'PREG_BAD_UTF8_ERROR' =>
array (
'init' => '5.2.0',
'name' => 'PREG_BAD_UTF8_ERROR',
),
'PREG_BAD_UTF8_OFFSET_ERROR' =>
array (
'init' => '5.3.0',
'name' => 'PREG_BAD_UTF8_OFFSET_ERROR',
),
'PREG_GREP_INVERT' =>
array (
'init' => '4.0.0',
'name' => 'PREG_GREP_INVERT',
),
'PREG_INTERNAL_ERROR' =>
array (
'init' => '5.2.0',
'name' => 'PREG_INTERNAL_ERROR',
),
'PREG_NO_ERROR' =>
array (
'init' => '5.2.0',
'name' => 'PREG_NO_ERROR',
),
'PREG_OFFSET_CAPTURE' =>
array (
'init' => '4.3.0',
'name' => 'PREG_OFFSET_CAPTURE',
),
'PREG_PATTERN_ORDER' =>
array (
'init' => '4.0.0',
'name' => 'PREG_PATTERN_ORDER',
),
'PREG_RECURSION_LIMIT_ERROR' =>
array (
'init' => '5.2.0',
'name' => 'PREG_RECURSION_LIMIT_ERROR',
),
'PREG_SET_ORDER' =>
array (
'init' => '4.0.0',
'name' => 'PREG_SET_ORDER',
),
'PREG_SPLIT_DELIM_CAPTURE' =>
array (
'init' => '4.0.5',
'name' => 'PREG_SPLIT_DELIM_CAPTURE',
),
'PREG_SPLIT_NO_EMPTY' =>
array (
'init' => '4.0.0',
'name' => 'PREG_SPLIT_NO_EMPTY',
),
'PREG_SPLIT_OFFSET_CAPTURE' =>
array (
'init' => '4.3.0',
'name' => 'PREG_SPLIT_OFFSET_CAPTURE',
),
);
?>

View File

@@ -0,0 +1,67 @@
<?php
/**
* pcre extension Function dictionary for PHP_CompatInfo 1.9.0b2 or better
*
* PHP versions 4 and 5
*
* @category PHP
* @package PHP_CompatInfo
* @author Davey Shafik <davey@php.net>
* @author Laurent Laville <pear@laurent-laville.org>
* @license http://www.opensource.org/licenses/bsd-license.php BSD
* @version CVS: $Id: pcre_func_array.php,v 1.1 2008/12/14 17:11:23 farell Exp $
* @link http://pear.php.net/package/PHP_CompatInfo
* @since version 1.9.0b2 (2008-12-19)
*/
$GLOBALS['_PHP_COMPATINFO_FUNC_PCRE'] = array (
'preg_grep' =>
array (
'init' => '4.0.0',
'ext' => 'pcre',
'pecl' => false,
),
'preg_last_error' =>
array (
'init' => '5.2.0',
'ext' => 'pcre',
'pecl' => false,
),
'preg_match' =>
array (
'init' => '4.0.0',
'ext' => 'pcre',
'pecl' => false,
),
'preg_match_all' =>
array (
'init' => '4.0.0',
'ext' => 'pcre',
'pecl' => false,
),
'preg_quote' =>
array (
'init' => '4.0.0',
'ext' => 'pcre',
'pecl' => false,
),
'preg_replace' =>
array (
'init' => '4.0.0',
'ext' => 'pcre',
'pecl' => false,
),
'preg_replace_callback' =>
array (
'init' => '4.0.5',
'ext' => 'pcre',
'pecl' => false,
),
'preg_split' =>
array (
'init' => '4.0.0',
'ext' => 'pcre',
'pecl' => false,
),
);
?>

View File

@@ -0,0 +1,249 @@
<?php
/**
* pgsql extension Constant dictionary for PHP_CompatInfo 1.9.0a1 or better
*
* PHP versions 4 and 5
*
* @category PHP
* @package PHP_CompatInfo
* @author Davey Shafik <davey@php.net>
* @author Laurent Laville <pear@laurent-laville.org>
* @license http://www.opensource.org/licenses/bsd-license.php BSD
* @version CVS: $Id: pgsql_const_array.php,v 1.1 2008/12/14 17:13:36 farell Exp $
* @link http://pear.php.net/package/PHP_CompatInfo
* @since version 1.9.0a1 (2008-11-23)
*/
$GLOBALS['_PHP_COMPATINFO_CONST_PGSQL'] = array (
'PGSQL_ASSOC' =>
array (
'init' => '4.0.0',
'name' => 'PGSQL_ASSOC',
),
'PGSQL_BAD_RESPONSE' =>
array (
'init' => '4.0.0',
'name' => 'PGSQL_BAD_RESPONSE',
),
'PGSQL_BOTH' =>
array (
'init' => '4.0.0',
'name' => 'PGSQL_BOTH',
),
'PGSQL_COMMAND_OK' =>
array (
'init' => '4.0.0',
'name' => 'PGSQL_COMMAND_OK',
),
'PGSQL_CONNECTION_BAD' =>
array (
'init' => '4.0.0',
'name' => 'PGSQL_CONNECTION_BAD',
),
'PGSQL_CONNECTION_OK' =>
array (
'init' => '4.0.0',
'name' => 'PGSQL_CONNECTION_OK',
),
'PGSQL_CONNECT_FORCE_NEW' =>
array (
'init' => '4.0.0',
'name' => 'PGSQL_CONNECT_FORCE_NEW',
),
'PGSQL_CONV_FORCE_NULL' =>
array (
'init' => '4.0.0',
'name' => 'PGSQL_CONV_FORCE_NULL',
),
'PGSQL_CONV_IGNORE_DEFAULT' =>
array (
'init' => '4.0.0',
'name' => 'PGSQL_CONV_IGNORE_DEFAULT',
),
'PGSQL_CONV_IGNORE_NOT_NULL' =>
array (
'init' => '4.0.0',
'name' => 'PGSQL_CONV_IGNORE_NOT_NULL',
),
'PGSQL_COPY_IN' =>
array (
'init' => '4.0.0',
'name' => 'PGSQL_COPY_IN',
),
'PGSQL_COPY_OUT' =>
array (
'init' => '4.0.0',
'name' => 'PGSQL_COPY_OUT',
),
'PGSQL_DIAG_CONTEXT' =>
array (
'init' => '4.0.0',
'name' => 'PGSQL_DIAG_CONTEXT',
),
'PGSQL_DIAG_INTERNAL_POSITION' =>
array (
'init' => '4.0.0',
'name' => 'PGSQL_DIAG_INTERNAL_POSITION',
),
'PGSQL_DIAG_INTERNAL_QUERY' =>
array (
'init' => '4.0.0',
'name' => 'PGSQL_DIAG_INTERNAL_QUERY',
),
'PGSQL_DIAG_MESSAGE_DETAIL' =>
array (
'init' => '4.0.0',
'name' => 'PGSQL_DIAG_MESSAGE_DETAIL',
),
'PGSQL_DIAG_MESSAGE_HINT' =>
array (
'init' => '4.0.0',
'name' => 'PGSQL_DIAG_MESSAGE_HINT',
),
'PGSQL_DIAG_MESSAGE_PRIMARY' =>
array (
'init' => '4.0.0',
'name' => 'PGSQL_DIAG_MESSAGE_PRIMARY',
),
'PGSQL_DIAG_SEVERITY' =>
array (
'init' => '4.0.0',
'name' => 'PGSQL_DIAG_SEVERITY',
),
'PGSQL_DIAG_SOURCE_FILE' =>
array (
'init' => '4.0.0',
'name' => 'PGSQL_DIAG_SOURCE_FILE',
),
'PGSQL_DIAG_SOURCE_FUNCTION' =>
array (
'init' => '4.0.0',
'name' => 'PGSQL_DIAG_SOURCE_FUNCTION',
),
'PGSQL_DIAG_SOURCE_LINE' =>
array (
'init' => '4.0.0',
'name' => 'PGSQL_DIAG_SOURCE_LINE',
),
'PGSQL_DIAG_SQLSTATE' =>
array (
'init' => '4.0.0',
'name' => 'PGSQL_DIAG_SQLSTATE',
),
'PGSQL_DIAG_STATEMENT_POSITION' =>
array (
'init' => '4.0.0',
'name' => 'PGSQL_DIAG_STATEMENT_POSITION',
),
'PGSQL_DML_ASYNC' =>
array (
'init' => '4.0.0',
'name' => 'PGSQL_DML_ASYNC',
),
'PGSQL_DML_EXEC' =>
array (
'init' => '4.0.0',
'name' => 'PGSQL_DML_EXEC',
),
'PGSQL_DML_NO_CONV' =>
array (
'init' => '4.0.0',
'name' => 'PGSQL_DML_NO_CONV',
),
'PGSQL_DML_STRING' =>
array (
'init' => '4.0.0',
'name' => 'PGSQL_DML_STRING',
),
'PGSQL_EMPTY_QUERY' =>
array (
'init' => '4.0.0',
'name' => 'PGSQL_EMPTY_QUERY',
),
'PGSQL_ERRORS_DEFAULT' =>
array (
'init' => '4.0.0',
'name' => 'PGSQL_ERRORS_DEFAULT',
),
'PGSQL_ERRORS_TERSE' =>
array (
'init' => '4.0.0',
'name' => 'PGSQL_ERRORS_TERSE',
),
'PGSQL_ERRORS_VERBOSE' =>
array (
'init' => '4.0.0',
'name' => 'PGSQL_ERRORS_VERBOSE',
),
'PGSQL_FATAL_ERROR' =>
array (
'init' => '4.0.0',
'name' => 'PGSQL_FATAL_ERROR',
),
'PGSQL_NONFATAL_ERROR' =>
array (
'init' => '4.0.0',
'name' => 'PGSQL_NONFATAL_ERROR',
),
'PGSQL_NUM' =>
array (
'init' => '4.0.0',
'name' => 'PGSQL_NUM',
),
'PGSQL_SEEK_CUR' =>
array (
'init' => '4.0.0',
'name' => 'PGSQL_SEEK_CUR',
),
'PGSQL_SEEK_END' =>
array (
'init' => '4.0.0',
'name' => 'PGSQL_SEEK_END',
),
'PGSQL_SEEK_SET' =>
array (
'init' => '4.0.0',
'name' => 'PGSQL_SEEK_SET',
),
'PGSQL_STATUS_LONG' =>
array (
'init' => '4.0.0',
'name' => 'PGSQL_STATUS_LONG',
),
'PGSQL_STATUS_STRING' =>
array (
'init' => '4.0.0',
'name' => 'PGSQL_STATUS_STRING',
),
'PGSQL_TRANSACTION_ACTIVE' =>
array (
'init' => '4.0.0',
'name' => 'PGSQL_TRANSACTION_ACTIVE',
),
'PGSQL_TRANSACTION_IDLE' =>
array (
'init' => '4.0.0',
'name' => 'PGSQL_TRANSACTION_IDLE',
),
'PGSQL_TRANSACTION_INERROR' =>
array (
'init' => '4.0.0',
'name' => 'PGSQL_TRANSACTION_INERROR',
),
'PGSQL_TRANSACTION_INTRANS' =>
array (
'init' => '4.0.0',
'name' => 'PGSQL_TRANSACTION_INTRANS',
),
'PGSQL_TRANSACTION_UNKNOWN' =>
array (
'init' => '4.0.0',
'name' => 'PGSQL_TRANSACTION_UNKNOWN',
),
'PGSQL_TUPLES_OK' =>
array (
'init' => '4.0.0',
'name' => 'PGSQL_TUPLES_OK',
),
);
?>

View File

@@ -0,0 +1,668 @@
<?php
/**
* pgsql extension Function dictionary for PHP_CompatInfo 1.9.0b2 or better
*
* PHP versions 4 and 5
*
* @category PHP
* @package PHP_CompatInfo
* @author Davey Shafik <davey@php.net>
* @author Laurent Laville <pear@laurent-laville.org>
* @license http://www.opensource.org/licenses/bsd-license.php BSD
* @version CVS: $Id: pgsql_func_array.php,v 1.2 2009/01/03 09:48:27 farell Exp $
* @link http://pear.php.net/package/PHP_CompatInfo
* @since version 1.9.0b2 (2008-12-19)
*/
$GLOBALS['_PHP_COMPATINFO_FUNC_PGSQL'] = array (
'pg_affected_rows' =>
array (
'init' => '4.2.0',
'ext' => 'pgsql',
'pecl' => false,
),
'pg_cancel_query' =>
array (
'init' => '4.2.0',
'ext' => 'pgsql',
'pecl' => false,
),
'pg_client_encoding' =>
array (
'init' => '4.0.3',
'ext' => 'pgsql',
'pecl' => false,
),
'pg_clientencoding' =>
array (
'init' => '4.0.2',
'ext' => 'pgsql',
'pecl' => false,
),
'pg_close' =>
array (
'init' => '4.0.0',
'ext' => 'pgsql',
'pecl' => false,
),
'pg_cmdtuples' =>
array (
'init' => '4.0.0',
'ext' => 'pgsql',
'pecl' => false,
),
'pg_connect' =>
array (
'init' => '4.0.0',
'ext' => 'pgsql',
'pecl' => false,
),
'pg_connection_busy' =>
array (
'init' => '4.2.0',
'ext' => 'pgsql',
'pecl' => false,
),
'pg_connection_reset' =>
array (
'init' => '4.2.0',
'ext' => 'pgsql',
'pecl' => false,
),
'pg_connection_status' =>
array (
'init' => '4.2.0',
'ext' => 'pgsql',
'pecl' => false,
),
'pg_convert' =>
array (
'init' => '4.3.0',
'ext' => 'pgsql',
'pecl' => false,
),
'pg_copy_from' =>
array (
'init' => '4.2.0',
'ext' => 'pgsql',
'pecl' => false,
),
'pg_copy_to' =>
array (
'init' => '4.2.0',
'ext' => 'pgsql',
'pecl' => false,
),
'pg_dbname' =>
array (
'init' => '4.0.0',
'ext' => 'pgsql',
'pecl' => false,
),
'pg_delete' =>
array (
'init' => '4.3.0',
'ext' => 'pgsql',
'pecl' => false,
),
'pg_end_copy' =>
array (
'init' => '4.0.3',
'ext' => 'pgsql',
'pecl' => false,
),
'pg_errormessage' =>
array (
'init' => '4.0.0',
'ext' => 'pgsql',
'pecl' => false,
),
'pg_escape_bytea' =>
array (
'init' => '4.2.0',
'ext' => 'pgsql',
'pecl' => false,
),
'pg_escape_string' =>
array (
'init' => '4.2.0',
'ext' => 'pgsql',
'pecl' => false,
),
'pg_exec' =>
array (
'init' => '4.0.0',
'ext' => 'pgsql',
'pecl' => false,
),
'pg_execute' =>
array (
'init' => '5.1.0',
'ext' => 'pgsql',
'pecl' => false,
),
'pg_fetch_all' =>
array (
'init' => '4.3.0',
'ext' => 'pgsql',
'pecl' => false,
),
'pg_fetch_all_columns' =>
array (
'init' => '5.1.0',
'ext' => 'pgsql',
'pecl' => false,
),
'pg_fetch_array' =>
array (
'init' => '4.0.0',
'ext' => 'pgsql',
'pecl' => false,
),
'pg_fetch_assoc' =>
array (
'init' => '4.3.0',
'ext' => 'pgsql',
'pecl' => false,
),
'pg_fetch_object' =>
array (
'init' => '4.0.0',
'ext' => 'pgsql',
'pecl' => false,
),
'pg_fetch_result' =>
array (
'init' => '4.2.0',
'ext' => 'pgsql',
'pecl' => false,
),
'pg_fetch_row' =>
array (
'init' => '4.0.0',
'ext' => 'pgsql',
'pecl' => false,
),
'pg_fetchrow' =>
array (
'end' => '4.0.0',
'ext' => 'pgsql',
'pecl' => false,
'init' => '4.0.0',
),
'pg_field_is_null' =>
array (
'init' => '4.2.0',
'ext' => 'pgsql',
'pecl' => false,
),
'pg_field_name' =>
array (
'init' => '4.2.0',
'ext' => 'pgsql',
'pecl' => false,
),
'pg_field_num' =>
array (
'init' => '4.2.0',
'ext' => 'pgsql',
'pecl' => false,
),
'pg_field_prtlen' =>
array (
'init' => '4.2.0',
'ext' => 'pgsql',
'pecl' => false,
),
'pg_field_size' =>
array (
'init' => '4.2.0',
'ext' => 'pgsql',
'pecl' => false,
),
'pg_field_table' =>
array (
'init' => '5.2.0',
'ext' => 'pgsql',
'pecl' => false,
),
'pg_field_type' =>
array (
'init' => '4.2.0',
'ext' => 'pgsql',
'pecl' => false,
),
'pg_field_type_oid' =>
array (
'init' => '5.1.0',
'ext' => 'pgsql',
'pecl' => false,
),
'pg_fieldisnull' =>
array (
'init' => '4.0.0',
'ext' => 'pgsql',
'pecl' => false,
),
'pg_fieldname' =>
array (
'init' => '4.0.0',
'ext' => 'pgsql',
'pecl' => false,
),
'pg_fieldnum' =>
array (
'init' => '4.0.0',
'ext' => 'pgsql',
'pecl' => false,
),
'pg_fieldprtlen' =>
array (
'init' => '4.0.0',
'ext' => 'pgsql',
'pecl' => false,
),
'pg_fieldsize' =>
array (
'init' => '4.0.0',
'ext' => 'pgsql',
'pecl' => false,
),
'pg_fieldtype' =>
array (
'init' => '4.0.0',
'ext' => 'pgsql',
'pecl' => false,
),
'pg_free_result' =>
array (
'init' => '4.2.0',
'ext' => 'pgsql',
'pecl' => false,
),
'pg_freeresult' =>
array (
'init' => '4.0.0',
'ext' => 'pgsql',
'pecl' => false,
),
'pg_get_notify' =>
array (
'init' => '4.3.0',
'ext' => 'pgsql',
'pecl' => false,
),
'pg_get_pid' =>
array (
'init' => '4.3.0',
'ext' => 'pgsql',
'pecl' => false,
),
'pg_get_result' =>
array (
'init' => '4.2.0',
'ext' => 'pgsql',
'pecl' => false,
),
'pg_getlastoid' =>
array (
'init' => '4.0.0',
'ext' => 'pgsql',
'pecl' => false,
),
'pg_host' =>
array (
'init' => '4.0.0',
'ext' => 'pgsql',
'pecl' => false,
),
'pg_insert' =>
array (
'init' => '4.3.0',
'ext' => 'pgsql',
'pecl' => false,
),
'pg_last_error' =>
array (
'init' => '4.2.0',
'ext' => 'pgsql',
'pecl' => false,
),
'pg_last_notice' =>
array (
'init' => '4.0.6',
'ext' => 'pgsql',
'pecl' => false,
),
'pg_last_oid' =>
array (
'init' => '4.2.0',
'ext' => 'pgsql',
'pecl' => false,
),
'pg_lo_close' =>
array (
'init' => '4.2.0',
'ext' => 'pgsql',
'pecl' => false,
),
'pg_lo_create' =>
array (
'init' => '4.2.0',
'ext' => 'pgsql',
'pecl' => false,
),
'pg_lo_export' =>
array (
'init' => '4.2.0',
'ext' => 'pgsql',
'pecl' => false,
),
'pg_lo_import' =>
array (
'init' => '4.2.0',
'ext' => 'pgsql',
'pecl' => false,
),
'pg_lo_open' =>
array (
'init' => '4.2.0',
'ext' => 'pgsql',
'pecl' => false,
),
'pg_lo_read' =>
array (
'init' => '4.2.0',
'ext' => 'pgsql',
'pecl' => false,
),
'pg_lo_read_all' =>
array (
'init' => '4.2.0',
'ext' => 'pgsql',
'pecl' => false,
),
'pg_lo_seek' =>
array (
'init' => '4.2.0',
'ext' => 'pgsql',
'pecl' => false,
),
'pg_lo_tell' =>
array (
'init' => '4.2.0',
'ext' => 'pgsql',
'pecl' => false,
),
'pg_lo_unlink' =>
array (
'init' => '4.2.0',
'ext' => 'pgsql',
'pecl' => false,
),
'pg_lo_write' =>
array (
'init' => '4.2.0',
'ext' => 'pgsql',
'pecl' => false,
),
'pg_loclose' =>
array (
'init' => '4.0.0',
'ext' => 'pgsql',
'pecl' => false,
),
'pg_locreate' =>
array (
'init' => '4.0.0',
'ext' => 'pgsql',
'pecl' => false,
),
'pg_loexport' =>
array (
'init' => '4.0.1',
'ext' => 'pgsql',
'pecl' => false,
),
'pg_loimport' =>
array (
'init' => '4.0.1',
'ext' => 'pgsql',
'pecl' => false,
),
'pg_loopen' =>
array (
'init' => '4.0.0',
'ext' => 'pgsql',
'pecl' => false,
),
'pg_loread' =>
array (
'init' => '4.0.0',
'ext' => 'pgsql',
'pecl' => false,
),
'pg_loreadall' =>
array (
'init' => '4.0.0',
'ext' => 'pgsql',
'pecl' => false,
),
'pg_lounlink' =>
array (
'init' => '4.0.0',
'ext' => 'pgsql',
'pecl' => false,
),
'pg_lowrite' =>
array (
'init' => '4.0.0',
'ext' => 'pgsql',
'pecl' => false,
),
'pg_meta_data' =>
array (
'init' => '4.3.0',
'ext' => 'pgsql',
'pecl' => false,
),
'pg_num_fields' =>
array (
'init' => '4.2.0',
'ext' => 'pgsql',
'pecl' => false,
),
'pg_num_rows' =>
array (
'init' => '4.2.0',
'ext' => 'pgsql',
'pecl' => false,
),
'pg_numfields' =>
array (
'init' => '4.0.0',
'ext' => 'pgsql',
'pecl' => false,
),
'pg_numrows' =>
array (
'init' => '4.0.0',
'ext' => 'pgsql',
'pecl' => false,
),
'pg_options' =>
array (
'init' => '4.0.0',
'ext' => 'pgsql',
'pecl' => false,
),
'pg_parameter_status' =>
array (
'init' => '5.0.0',
'ext' => 'pgsql',
'pecl' => false,
),
'pg_pconnect' =>
array (
'init' => '4.0.0',
'ext' => 'pgsql',
'pecl' => false,
),
'pg_ping' =>
array (
'init' => '4.3.0',
'ext' => 'pgsql',
'pecl' => false,
),
'pg_port' =>
array (
'init' => '4.0.0',
'ext' => 'pgsql',
'pecl' => false,
),
'pg_prepare' =>
array (
'init' => '5.1.0',
'ext' => 'pgsql',
'pecl' => false,
),
'pg_put_line' =>
array (
'init' => '4.0.3',
'ext' => 'pgsql',
'pecl' => false,
),
'pg_query' =>
array (
'init' => '4.2.0',
'ext' => 'pgsql',
'pecl' => false,
),
'pg_query_params' =>
array (
'init' => '5.1.0',
'ext' => 'pgsql',
'pecl' => false,
),
'pg_result' =>
array (
'init' => '4.0.0',
'ext' => 'pgsql',
'pecl' => false,
),
'pg_result_error' =>
array (
'init' => '4.2.0',
'ext' => 'pgsql',
'pecl' => false,
),
'pg_result_error_field' =>
array (
'init' => '5.1.0',
'ext' => 'pgsql',
'pecl' => false,
),
'pg_result_seek' =>
array (
'init' => '4.3.0',
'ext' => 'pgsql',
'pecl' => false,
),
'pg_result_status' =>
array (
'init' => '4.2.0',
'ext' => 'pgsql',
'pecl' => false,
),
'pg_select' =>
array (
'init' => '4.3.0',
'ext' => 'pgsql',
'pecl' => false,
),
'pg_send_execute' =>
array (
'init' => '5.1.0',
'ext' => 'pgsql',
'pecl' => false,
),
'pg_send_prepare' =>
array (
'init' => '5.1.0',
'ext' => 'pgsql',
'pecl' => false,
),
'pg_send_query' =>
array (
'init' => '4.2.0',
'ext' => 'pgsql',
'pecl' => false,
),
'pg_send_query_params' =>
array (
'init' => '5.1.0',
'ext' => 'pgsql',
'pecl' => false,
),
'pg_set_client_encoding' =>
array (
'init' => '4.0.3',
'ext' => 'pgsql',
'pecl' => false,
),
'pg_set_error_verbosity' =>
array (
'init' => '5.1.0',
'ext' => 'pgsql',
'pecl' => false,
),
'pg_setclientencoding' =>
array (
'init' => '4.0.2',
'ext' => 'pgsql',
'pecl' => false,
),
'pg_trace' =>
array (
'init' => '4.0.1',
'ext' => 'pgsql',
'pecl' => false,
),
'pg_transaction_status' =>
array (
'init' => '5.1.0',
'ext' => 'pgsql',
'pecl' => false,
),
'pg_tty' =>
array (
'init' => '4.0.0',
'ext' => 'pgsql',
'pecl' => false,
),
'pg_unescape_bytea' =>
array (
'init' => '4.3.0',
'ext' => 'pgsql',
'pecl' => false,
),
'pg_untrace' =>
array (
'init' => '4.0.1',
'ext' => 'pgsql',
'pecl' => false,
),
'pg_update' =>
array (
'init' => '4.3.0',
'ext' => 'pgsql',
'pecl' => false,
),
'pg_version' =>
array (
'init' => '5.0.0',
'ext' => 'pgsql',
'pecl' => false,
),
);
?>

View File

@@ -0,0 +1,29 @@
<?php
/**
* SAPI dictionary for PHP_CompatInfo 1.9.0b2 or better
*
* PHP versions 4 and 5
*
* @category PHP
* @package PHP_CompatInfo
* @author Davey Shafik <davey@php.net>
* @author Laurent Laville <pear@laurent-laville.org>
* @license http://www.opensource.org/licenses/bsd-license.php BSD
* @version CVS: $Id: sapi_array.php,v 1.1 2008/12/14 17:29:15 farell Exp $
* @link http://pear.php.net/package/PHP_CompatInfo
* @since version 1.9.0b2 (2008-12-19)
*/
$sapi_name = php_sapi_name();
$sapi_runtime = '_PHP_COMPATINFO_SAPI_' . strtoupper($sapi_name);
require_once 'PHP/CompatInfo/'.$sapi_name.'_sapi_array.php';
/**
* Predefined SAPI Functions
*
* @global array $GLOBALS['_PHP_COMPATINFO_SAPI']
*/
$GLOBALS['_PHP_COMPATINFO_SAPI'] = $GLOBALS[$sapi_runtime];
?>

View File

@@ -0,0 +1,139 @@
<?php
/**
* session extension Function dictionary for PHP_CompatInfo 1.9.0b2 or better
*
* PHP versions 4 and 5
*
* @category PHP
* @package PHP_CompatInfo
* @author Davey Shafik <davey@php.net>
* @author Laurent Laville <pear@laurent-laville.org>
* @license http://www.opensource.org/licenses/bsd-license.php BSD
* @version CVS: $Id: session_func_array.php,v 1.2 2008/12/29 12:38:42 farell Exp $
* @link http://pear.php.net/package/PHP_CompatInfo
* @since version 1.9.0b2 (2008-12-19)
*/
$GLOBALS['_PHP_COMPATINFO_FUNC_SESSION'] = array (
'session_cache_expire' =>
array (
'init' => '4.2.0',
'ext' => 'session',
'pecl' => false,
),
'session_cache_limiter' =>
array (
'init' => '4.0.3',
'ext' => 'session',
'pecl' => false,
),
'session_commit' =>
array (
'init' => '4.4.0',
'ext' => 'session',
'pecl' => false,
),
'session_decode' =>
array (
'init' => '4.0.0',
'ext' => 'session',
'pecl' => false,
),
'session_destroy' =>
array (
'init' => '4.0.0',
'ext' => 'session',
'pecl' => false,
),
'session_encode' =>
array (
'init' => '4.0.0',
'ext' => 'session',
'pecl' => false,
),
'session_get_cookie_params' =>
array (
'init' => '4.0.0',
'ext' => 'session',
'pecl' => false,
),
'session_id' =>
array (
'init' => '4.0.0',
'ext' => 'session',
'pecl' => false,
),
'session_is_registered' =>
array (
'init' => '4.0.0',
'ext' => 'session',
'pecl' => false,
),
'session_module_name' =>
array (
'init' => '4.0.0',
'ext' => 'session',
'pecl' => false,
),
'session_name' =>
array (
'init' => '4.0.0',
'ext' => 'session',
'pecl' => false,
),
'session_regenerate_id' =>
array (
'init' => '4.3.2',
'ext' => 'session',
'pecl' => false,
),
'session_register' =>
array (
'init' => '4.0.0',
'ext' => 'session',
'pecl' => false,
),
'session_save_path' =>
array (
'init' => '4.0.0',
'ext' => 'session',
'pecl' => false,
),
'session_set_cookie_params' =>
array (
'init' => '4.0.0',
'ext' => 'session',
'pecl' => false,
),
'session_set_save_handler' =>
array (
'init' => '4.0.0',
'ext' => 'session',
'pecl' => false,
),
'session_start' =>
array (
'init' => '4.0.0',
'ext' => 'session',
'pecl' => false,
),
'session_unregister' =>
array (
'init' => '4.0.0',
'ext' => 'session',
'pecl' => false,
),
'session_unset' =>
array (
'init' => '4.0.0',
'ext' => 'session',
'pecl' => false,
),
'session_write_close' =>
array (
'init' => '4.0.4',
'ext' => 'session',
'pecl' => false,
),
);
?>

View File

@@ -0,0 +1,94 @@
<?php
/**
* snmp extension Constant dictionary for PHP_CompatInfo 1.9.0a1 or better
*
* PHP versions 4 and 5
*
* @category PHP
* @package PHP_CompatInfo
* @author Davey Shafik <davey@php.net>
* @author Laurent Laville <pear@laurent-laville.org>
* @license http://www.opensource.org/licenses/bsd-license.php BSD
* @version CVS: $Id: snmp_const_array.php,v 1.1 2008/12/14 17:15:46 farell Exp $
* @link http://pear.php.net/package/PHP_CompatInfo
* @since version 1.9.0a1 (2008-11-23)
*/
$GLOBALS['_PHP_COMPATINFO_CONST_SNMP'] = array (
'SNMP_BIT_STR' =>
array (
'init' => '4.0.0',
'name' => 'SNMP_BIT_STR',
),
'SNMP_COUNTER' =>
array (
'init' => '4.0.0',
'name' => 'SNMP_COUNTER',
),
'SNMP_COUNTER64' =>
array (
'init' => '4.0.0',
'name' => 'SNMP_COUNTER64',
),
'SNMP_INTEGER' =>
array (
'init' => '4.0.0',
'name' => 'SNMP_INTEGER',
),
'SNMP_IPADDRESS' =>
array (
'init' => '4.0.0',
'name' => 'SNMP_IPADDRESS',
),
'SNMP_NULL' =>
array (
'init' => '4.0.0',
'name' => 'SNMP_NULL',
),
'SNMP_OBJECT_ID' =>
array (
'init' => '4.0.0',
'name' => 'SNMP_OBJECT_ID',
),
'SNMP_OCTET_STR' =>
array (
'init' => '4.0.0',
'name' => 'SNMP_OCTET_STR',
),
'SNMP_OPAQUE' =>
array (
'init' => '4.0.0',
'name' => 'SNMP_OPAQUE',
),
'SNMP_TIMETICKS' =>
array (
'init' => '4.0.0',
'name' => 'SNMP_TIMETICKS',
),
'SNMP_UINTEGER' =>
array (
'init' => '4.0.0',
'name' => 'SNMP_UINTEGER',
),
'SNMP_UNSIGNED' =>
array (
'init' => '4.0.0',
'name' => 'SNMP_UNSIGNED',
),
'SNMP_VALUE_LIBRARY' =>
array (
'init' => '4.0.0',
'name' => 'SNMP_VALUE_LIBRARY',
),
'SNMP_VALUE_OBJECT' =>
array (
'init' => '4.0.0',
'name' => 'SNMP_VALUE_OBJECT',
),
'SNMP_VALUE_PLAIN' =>
array (
'init' => '4.0.0',
'name' => 'SNMP_VALUE_PLAIN',
),
);
?>

View File

@@ -0,0 +1,163 @@
<?php
/**
* snmp extension Function dictionary for PHP_CompatInfo 1.9.0b2 or better
*
* PHP versions 4 and 5
*
* @category PHP
* @package PHP_CompatInfo
* @author Davey Shafik <davey@php.net>
* @author Laurent Laville <pear@laurent-laville.org>
* @license http://www.opensource.org/licenses/bsd-license.php BSD
* @version CVS: $Id: snmp_func_array.php,v 1.1 2008/12/14 17:15:46 farell Exp $
* @link http://pear.php.net/package/PHP_CompatInfo
* @since version 1.9.0b2 (2008-12-19)
*/
$GLOBALS['_PHP_COMPATINFO_FUNC_SNMP'] = array (
'snmp2_get' =>
array (
'init' => '4.4.0',
'ext' => 'snmp',
'pecl' => false,
),
'snmp2_getnext' =>
array (
'init' => '5.0.4',
'ext' => 'snmp',
'pecl' => false,
),
'snmp2_real_walk' =>
array (
'init' => '4.4.0',
'ext' => 'snmp',
'pecl' => false,
),
'snmp2_set' =>
array (
'init' => '4.4.0',
'ext' => 'snmp',
'pecl' => false,
),
'snmp2_walk' =>
array (
'init' => '4.4.0',
'ext' => 'snmp',
'pecl' => false,
),
'snmp3_get' =>
array (
'init' => '4.3.0',
'ext' => 'snmp',
'pecl' => false,
),
'snmp3_getnext' =>
array (
'init' => '5.0.0',
'ext' => 'snmp',
'pecl' => false,
),
'snmp3_real_walk' =>
array (
'init' => '4.3.0',
'ext' => 'snmp',
'pecl' => false,
),
'snmp3_set' =>
array (
'init' => '4.3.0',
'ext' => 'snmp',
'pecl' => false,
),
'snmp3_walk' =>
array (
'init' => '4.3.0',
'ext' => 'snmp',
'pecl' => false,
),
'snmp_get_quick_print' =>
array (
'init' => '4.0.0',
'ext' => 'snmp',
'pecl' => false,
),
'snmp_get_valueretrieval' =>
array (
'init' => '4.3.3',
'ext' => 'snmp',
'pecl' => false,
),
'snmp_read_mib' =>
array (
'init' => '5.0.0',
'ext' => 'snmp',
'pecl' => false,
),
'snmp_set_enum_print' =>
array (
'init' => '4.3.0',
'ext' => 'snmp',
'pecl' => false,
),
'snmp_set_oid_numeric_print' =>
array (
'init' => '4.3.0',
'ext' => 'snmp',
'pecl' => false,
),
'snmp_set_oid_output_format' =>
array (
'init' => '5.2.0',
'ext' => 'snmp',
'pecl' => false,
),
'snmp_set_quick_print' =>
array (
'init' => '4.0.0',
'ext' => 'snmp',
'pecl' => false,
),
'snmp_set_valueretrieval' =>
array (
'init' => '4.3.3',
'ext' => 'snmp',
'pecl' => false,
),
'snmpget' =>
array (
'init' => '4.0.0',
'ext' => 'snmp',
'pecl' => false,
),
'snmpgetnext' =>
array (
'init' => '5.0.0',
'ext' => 'snmp',
'pecl' => false,
),
'snmprealwalk' =>
array (
'init' => '4.0.0',
'ext' => 'snmp',
'pecl' => false,
),
'snmpset' =>
array (
'init' => '4.0.0',
'ext' => 'snmp',
'pecl' => false,
),
'snmpwalk' =>
array (
'init' => '4.0.0',
'ext' => 'snmp',
'pecl' => false,
),
'snmpwalkoid' =>
array (
'init' => '4.0.0',
'ext' => 'snmp',
'pecl' => false,
),
);
?>

View File

@@ -0,0 +1,45 @@
<?php
/**
* standard extension Class dictionary for PHP_CompatInfo 1.9.0a1 or better
*
* PHP versions 4 and 5
*
* @category PHP
* @package PHP_CompatInfo
* @author Davey Shafik <davey@php.net>
* @author Laurent Laville <pear@laurent-laville.org>
* @license http://www.opensource.org/licenses/bsd-license.php BSD
* @version CVS: $Id: standard_class_array.php,v 1.3 2008/12/14 17:33:31 farell Exp $
* @link http://pear.php.net/package/PHP_CompatInfo
* @since version 1.9.0a1 (2008-11-23)
*/
$GLOBALS['_PHP_COMPATINFO_CLASS_STANDARD'] = array (
'Directory' =>
array (
'init' => '4.0.0',
'name' => 'Directory',
'ext' => 'standard',
'pecl' => false,
),
'Exception' =>
array (
'init' => '5.0.0',
),
'__PHP_Incomplete_Class' =>
array (
'init' => '4.0.0',
'name' => '__PHP_Incomplete_Class',
'ext' => 'standard',
'pecl' => false,
),
'php_user_filter' =>
array (
'init' => '5.0.0',
),
'stdClass' =>
array (
'init' => '4.0.0',
),
);
?>

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,614 @@
<?php
/**
* tokenizer extension Constant dictionary for PHP_CompatInfo 1.9.0a1 or better
*
* PHP versions 4 and 5
*
* @category PHP
* @package PHP_CompatInfo
* @author Davey Shafik <davey@php.net>
* @author Laurent Laville <pear@laurent-laville.org>
* @license http://www.opensource.org/licenses/bsd-license.php BSD
* @version CVS: $Id: tokenizer_const_array.php,v 1.1 2008/12/14 17:19:19 farell Exp $
* @link http://pear.php.net/package/PHP_CompatInfo
* @since version 1.9.0a1 (2008-11-23)
*/
$GLOBALS['_PHP_COMPATINFO_CONST_TOKENIZER'] = array (
'T_ABSTRACT' =>
array (
'init' => '4.0.0',
'name' => 'T_ABSTRACT',
),
'T_AND_EQUAL' =>
array (
'init' => '4.0.0',
'name' => 'T_AND_EQUAL',
),
'T_ARRAY' =>
array (
'init' => '4.0.0',
'name' => 'T_ARRAY',
),
'T_ARRAY_CAST' =>
array (
'init' => '4.0.0',
'name' => 'T_ARRAY_CAST',
),
'T_AS' =>
array (
'init' => '4.0.0',
'name' => 'T_AS',
),
'T_BAD_CHARACTER' =>
array (
'init' => '4.0.0',
'name' => 'T_BAD_CHARACTER',
),
'T_BOOLEAN_AND' =>
array (
'init' => '4.0.0',
'name' => 'T_BOOLEAN_AND',
),
'T_BOOLEAN_OR' =>
array (
'init' => '4.0.0',
'name' => 'T_BOOLEAN_OR',
),
'T_BOOL_CAST' =>
array (
'init' => '4.0.0',
'name' => 'T_BOOL_CAST',
),
'T_BREAK' =>
array (
'init' => '4.0.0',
'name' => 'T_BREAK',
),
'T_CASE' =>
array (
'init' => '4.0.0',
'name' => 'T_CASE',
),
'T_CATCH' =>
array (
'init' => '4.0.0',
'name' => 'T_CATCH',
),
'T_CHARACTER' =>
array (
'init' => '4.0.0',
'name' => 'T_CHARACTER',
),
'T_CLASS' =>
array (
'init' => '4.0.0',
'name' => 'T_CLASS',
),
'T_CLASS_C' =>
array (
'init' => '4.0.0',
'name' => 'T_CLASS_C',
),
'T_CLONE' =>
array (
'init' => '4.0.0',
'name' => 'T_CLONE',
),
'T_CLOSE_TAG' =>
array (
'init' => '4.0.0',
'name' => 'T_CLOSE_TAG',
),
'T_COMMENT' =>
array (
'init' => '4.0.0',
'name' => 'T_COMMENT',
),
'T_CONCAT_EQUAL' =>
array (
'init' => '4.0.0',
'name' => 'T_CONCAT_EQUAL',
),
'T_CONST' =>
array (
'init' => '4.0.0',
'name' => 'T_CONST',
),
'T_CONSTANT_ENCAPSED_STRING' =>
array (
'init' => '4.0.0',
'name' => 'T_CONSTANT_ENCAPSED_STRING',
),
'T_CONTINUE' =>
array (
'init' => '4.0.0',
'name' => 'T_CONTINUE',
),
'T_CURLY_OPEN' =>
array (
'init' => '4.0.0',
'name' => 'T_CURLY_OPEN',
),
'T_DEC' =>
array (
'init' => '4.0.0',
'name' => 'T_DEC',
),
'T_DECLARE' =>
array (
'init' => '4.0.0',
'name' => 'T_DECLARE',
),
'T_DEFAULT' =>
array (
'init' => '4.0.0',
'name' => 'T_DEFAULT',
),
'T_DIV_EQUAL' =>
array (
'init' => '4.0.0',
'name' => 'T_DIV_EQUAL',
),
'T_DNUMBER' =>
array (
'init' => '4.0.0',
'name' => 'T_DNUMBER',
),
'T_DO' =>
array (
'init' => '4.0.0',
'name' => 'T_DO',
),
'T_DOC_COMMENT' =>
array (
'init' => '4.0.0',
'name' => 'T_DOC_COMMENT',
),
'T_DOLLAR_OPEN_CURLY_BRACES' =>
array (
'init' => '4.0.0',
'name' => 'T_DOLLAR_OPEN_CURLY_BRACES',
),
'T_DOUBLE_ARROW' =>
array (
'init' => '4.0.0',
'name' => 'T_DOUBLE_ARROW',
),
'T_DOUBLE_CAST' =>
array (
'init' => '4.0.0',
'name' => 'T_DOUBLE_CAST',
),
'T_DOUBLE_COLON' =>
array (
'init' => '4.0.0',
'name' => 'T_DOUBLE_COLON',
),
'T_ECHO' =>
array (
'init' => '4.0.0',
'name' => 'T_ECHO',
),
'T_ELSE' =>
array (
'init' => '4.0.0',
'name' => 'T_ELSE',
),
'T_ELSEIF' =>
array (
'init' => '4.0.0',
'name' => 'T_ELSEIF',
),
'T_EMPTY' =>
array (
'init' => '4.0.0',
'name' => 'T_EMPTY',
),
'T_ENCAPSED_AND_WHITESPACE' =>
array (
'init' => '4.0.0',
'name' => 'T_ENCAPSED_AND_WHITESPACE',
),
'T_ENDDECLARE' =>
array (
'init' => '4.0.0',
'name' => 'T_ENDDECLARE',
),
'T_ENDFOR' =>
array (
'init' => '4.0.0',
'name' => 'T_ENDFOR',
),
'T_ENDFOREACH' =>
array (
'init' => '4.0.0',
'name' => 'T_ENDFOREACH',
),
'T_ENDIF' =>
array (
'init' => '4.0.0',
'name' => 'T_ENDIF',
),
'T_ENDSWITCH' =>
array (
'init' => '4.0.0',
'name' => 'T_ENDSWITCH',
),
'T_ENDWHILE' =>
array (
'init' => '4.0.0',
'name' => 'T_ENDWHILE',
),
'T_END_HEREDOC' =>
array (
'init' => '4.0.0',
'name' => 'T_END_HEREDOC',
),
'T_EVAL' =>
array (
'init' => '4.0.0',
'name' => 'T_EVAL',
),
'T_EXIT' =>
array (
'init' => '4.0.0',
'name' => 'T_EXIT',
),
'T_EXTENDS' =>
array (
'init' => '4.0.0',
'name' => 'T_EXTENDS',
),
'T_FILE' =>
array (
'init' => '4.0.0',
'name' => 'T_FILE',
),
'T_FINAL' =>
array (
'init' => '4.0.0',
'name' => 'T_FINAL',
),
'T_FOR' =>
array (
'init' => '4.0.0',
'name' => 'T_FOR',
),
'T_FOREACH' =>
array (
'init' => '4.0.0',
'name' => 'T_FOREACH',
),
'T_FUNCTION' =>
array (
'init' => '4.0.0',
'name' => 'T_FUNCTION',
),
'T_FUNC_C' =>
array (
'init' => '4.0.0',
'name' => 'T_FUNC_C',
),
'T_GLOBAL' =>
array (
'init' => '4.0.0',
'name' => 'T_GLOBAL',
),
'T_HALT_COMPILER' =>
array (
'init' => '4.0.0',
'name' => 'T_HALT_COMPILER',
),
'T_IF' =>
array (
'init' => '4.0.0',
'name' => 'T_IF',
),
'T_IMPLEMENTS' =>
array (
'init' => '4.0.0',
'name' => 'T_IMPLEMENTS',
),
'T_INC' =>
array (
'init' => '4.0.0',
'name' => 'T_INC',
),
'T_INCLUDE' =>
array (
'init' => '4.0.0',
'name' => 'T_INCLUDE',
),
'T_INCLUDE_ONCE' =>
array (
'init' => '4.0.0',
'name' => 'T_INCLUDE_ONCE',
),
'T_INLINE_HTML' =>
array (
'init' => '4.0.0',
'name' => 'T_INLINE_HTML',
),
'T_INSTANCEOF' =>
array (
'init' => '4.0.0',
'name' => 'T_INSTANCEOF',
),
'T_INTERFACE' =>
array (
'init' => '4.0.0',
'name' => 'T_INTERFACE',
),
'T_INT_CAST' =>
array (
'init' => '4.0.0',
'name' => 'T_INT_CAST',
),
'T_ISSET' =>
array (
'init' => '4.0.0',
'name' => 'T_ISSET',
),
'T_IS_EQUAL' =>
array (
'init' => '4.0.0',
'name' => 'T_IS_EQUAL',
),
'T_IS_GREATER_OR_EQUAL' =>
array (
'init' => '4.0.0',
'name' => 'T_IS_GREATER_OR_EQUAL',
),
'T_IS_IDENTICAL' =>
array (
'init' => '4.0.0',
'name' => 'T_IS_IDENTICAL',
),
'T_IS_NOT_EQUAL' =>
array (
'init' => '4.0.0',
'name' => 'T_IS_NOT_EQUAL',
),
'T_IS_NOT_IDENTICAL' =>
array (
'init' => '4.0.0',
'name' => 'T_IS_NOT_IDENTICAL',
),
'T_IS_SMALLER_OR_EQUAL' =>
array (
'init' => '4.0.0',
'name' => 'T_IS_SMALLER_OR_EQUAL',
),
'T_LINE' =>
array (
'init' => '4.0.0',
'name' => 'T_LINE',
),
'T_LIST' =>
array (
'init' => '4.0.0',
'name' => 'T_LIST',
),
'T_LNUMBER' =>
array (
'init' => '4.0.0',
'name' => 'T_LNUMBER',
),
'T_LOGICAL_AND' =>
array (
'init' => '4.0.0',
'name' => 'T_LOGICAL_AND',
),
'T_LOGICAL_OR' =>
array (
'init' => '4.0.0',
'name' => 'T_LOGICAL_OR',
),
'T_LOGICAL_XOR' =>
array (
'init' => '4.0.0',
'name' => 'T_LOGICAL_XOR',
),
'T_METHOD_C' =>
array (
'init' => '4.0.0',
'name' => 'T_METHOD_C',
),
'T_MINUS_EQUAL' =>
array (
'init' => '4.0.0',
'name' => 'T_MINUS_EQUAL',
),
'T_MOD_EQUAL' =>
array (
'init' => '4.0.0',
'name' => 'T_MOD_EQUAL',
),
'T_MUL_EQUAL' =>
array (
'init' => '4.0.0',
'name' => 'T_MUL_EQUAL',
),
'T_NEW' =>
array (
'init' => '4.0.0',
'name' => 'T_NEW',
),
'T_NUM_STRING' =>
array (
'init' => '4.0.0',
'name' => 'T_NUM_STRING',
),
'T_OBJECT_CAST' =>
array (
'init' => '4.0.0',
'name' => 'T_OBJECT_CAST',
),
'T_OBJECT_OPERATOR' =>
array (
'init' => '4.0.0',
'name' => 'T_OBJECT_OPERATOR',
),
'T_OPEN_TAG' =>
array (
'init' => '4.0.0',
'name' => 'T_OPEN_TAG',
),
'T_OPEN_TAG_WITH_ECHO' =>
array (
'init' => '4.0.0',
'name' => 'T_OPEN_TAG_WITH_ECHO',
),
'T_OR_EQUAL' =>
array (
'init' => '4.0.0',
'name' => 'T_OR_EQUAL',
),
'T_PAAMAYIM_NEKUDOTAYIM' =>
array (
'init' => '4.0.0',
'name' => 'T_PAAMAYIM_NEKUDOTAYIM',
),
'T_PLUS_EQUAL' =>
array (
'init' => '4.0.0',
'name' => 'T_PLUS_EQUAL',
),
'T_PRINT' =>
array (
'init' => '4.0.0',
'name' => 'T_PRINT',
),
'T_PRIVATE' =>
array (
'init' => '4.0.0',
'name' => 'T_PRIVATE',
),
'T_PROTECTED' =>
array (
'init' => '4.0.0',
'name' => 'T_PROTECTED',
),
'T_PUBLIC' =>
array (
'init' => '4.0.0',
'name' => 'T_PUBLIC',
),
'T_REQUIRE' =>
array (
'init' => '4.0.0',
'name' => 'T_REQUIRE',
),
'T_REQUIRE_ONCE' =>
array (
'init' => '4.0.0',
'name' => 'T_REQUIRE_ONCE',
),
'T_RETURN' =>
array (
'init' => '4.0.0',
'name' => 'T_RETURN',
),
'T_SL' =>
array (
'init' => '4.0.0',
'name' => 'T_SL',
),
'T_SL_EQUAL' =>
array (
'init' => '4.0.0',
'name' => 'T_SL_EQUAL',
),
'T_SR' =>
array (
'init' => '4.0.0',
'name' => 'T_SR',
),
'T_SR_EQUAL' =>
array (
'init' => '4.0.0',
'name' => 'T_SR_EQUAL',
),
'T_START_HEREDOC' =>
array (
'init' => '4.0.0',
'name' => 'T_START_HEREDOC',
),
'T_STATIC' =>
array (
'init' => '4.0.0',
'name' => 'T_STATIC',
),
'T_STRING' =>
array (
'init' => '4.0.0',
'name' => 'T_STRING',
),
'T_STRING_CAST' =>
array (
'init' => '4.0.0',
'name' => 'T_STRING_CAST',
),
'T_STRING_VARNAME' =>
array (
'init' => '4.0.0',
'name' => 'T_STRING_VARNAME',
),
'T_SWITCH' =>
array (
'init' => '4.0.0',
'name' => 'T_SWITCH',
),
'T_THROW' =>
array (
'init' => '4.0.0',
'name' => 'T_THROW',
),
'T_TRY' =>
array (
'init' => '4.0.0',
'name' => 'T_TRY',
),
'T_UNSET' =>
array (
'init' => '4.0.0',
'name' => 'T_UNSET',
),
'T_UNSET_CAST' =>
array (
'init' => '4.0.0',
'name' => 'T_UNSET_CAST',
),
'T_USE' =>
array (
'init' => '4.0.0',
'name' => 'T_USE',
),
'T_VAR' =>
array (
'init' => '4.0.0',
'name' => 'T_VAR',
),
'T_VARIABLE' =>
array (
'init' => '4.0.0',
'name' => 'T_VARIABLE',
),
'T_WHILE' =>
array (
'init' => '4.0.0',
'name' => 'T_WHILE',
),
'T_WHITESPACE' =>
array (
'init' => '4.0.0',
'name' => 'T_WHITESPACE',
),
'T_XOR_EQUAL' =>
array (
'init' => '4.0.0',
'name' => 'T_XOR_EQUAL',
),
);
?>

View File

@@ -0,0 +1,31 @@
<?php
/**
* tokenizer extension Function dictionary for PHP_CompatInfo 1.9.0b2 or better
*
* PHP versions 4 and 5
*
* @category PHP
* @package PHP_CompatInfo
* @author Davey Shafik <davey@php.net>
* @author Laurent Laville <pear@laurent-laville.org>
* @license http://www.opensource.org/licenses/bsd-license.php BSD
* @version CVS: $Id: tokenizer_func_array.php,v 1.1 2008/12/14 17:19:19 farell Exp $
* @link http://pear.php.net/package/PHP_CompatInfo
* @since version 1.9.0b2 (2008-12-19)
*/
$GLOBALS['_PHP_COMPATINFO_FUNC_TOKENIZER'] = array (
'token_get_all' =>
array (
'init' => '4.2.0',
'ext' => 'tokenizer',
'pecl' => false,
),
'token_name' =>
array (
'init' => '4.2.0',
'ext' => 'tokenizer',
'pecl' => false,
),
);
?>

View File

@@ -0,0 +1,55 @@
<?php
/**
* wddx extension Function dictionary for PHP_CompatInfo 1.9.0b2 or better
*
* PHP versions 4 and 5
*
* @category PHP
* @package PHP_CompatInfo
* @author Davey Shafik <davey@php.net>
* @author Laurent Laville <pear@laurent-laville.org>
* @license http://www.opensource.org/licenses/bsd-license.php BSD
* @version CVS: $Id: wddx_func_array.php,v 1.1 2008/12/14 17:30:05 farell Exp $
* @link http://pear.php.net/package/PHP_CompatInfo
* @since version 1.9.0b2 (2008-12-19)
*/
$GLOBALS['_PHP_COMPATINFO_FUNC_WDDX'] = array (
'wddx_add_vars' =>
array (
'init' => '4.0.0',
'ext' => 'wddx',
'pecl' => false,
),
'wddx_deserialize' =>
array (
'init' => '4.0.0',
'ext' => 'wddx',
'pecl' => false,
),
'wddx_packet_end' =>
array (
'init' => '4.0.0',
'ext' => 'wddx',
'pecl' => false,
),
'wddx_packet_start' =>
array (
'init' => '4.0.0',
'ext' => 'wddx',
'pecl' => false,
),
'wddx_serialize_value' =>
array (
'init' => '4.0.0',
'ext' => 'wddx',
'pecl' => false,
),
'wddx_serialize_vars' =>
array (
'init' => '4.0.0',
'ext' => 'wddx',
'pecl' => false,
),
);
?>

View File

@@ -0,0 +1,44 @@
<?php
/**
* xdebug extension Constant dictionary for PHP_CompatInfo 1.9.0a1 or better
*
* PHP versions 4 and 5
*
* @category PHP
* @package PHP_CompatInfo
* @author Davey Shafik <davey@php.net>
* @author Laurent Laville <pear@laurent-laville.org>
* @license http://www.opensource.org/licenses/bsd-license.php BSD
* @version CVS: $Id: xdebug_const_array.php,v 1.1 2008/12/14 17:20:17 farell Exp $
* @link http://pear.php.net/package/PHP_CompatInfo
* @since version 1.9.0a1 (2008-11-23)
*/
$GLOBALS['_PHP_COMPATINFO_CONST_XDEBUG'] = array (
'XDEBUG_CC_DEAD_CODE' =>
array (
'init' => '4.0.0',
'name' => 'XDEBUG_CC_DEAD_CODE',
),
'XDEBUG_CC_UNUSED' =>
array (
'init' => '4.0.0',
'name' => 'XDEBUG_CC_UNUSED',
),
'XDEBUG_TRACE_APPEND' =>
array (
'init' => '4.0.0',
'name' => 'XDEBUG_TRACE_APPEND',
),
'XDEBUG_TRACE_COMPUTERIZED' =>
array (
'init' => '4.0.0',
'name' => 'XDEBUG_TRACE_COMPUTERIZED',
),
'XDEBUG_TRACE_HTML' =>
array (
'init' => '4.0.0',
'name' => 'XDEBUG_TRACE_HTML',
),
);
?>

View File

@@ -0,0 +1,278 @@
<?php
/**
* xdebug extension Function dictionary for PHP_CompatInfo 1.9.0b2 or better
*
* PHP versions 4 and 5
*
* @category PHP
* @package PHP_CompatInfo
* @author Davey Shafik <davey@php.net>
* @author Laurent Laville <pear@laurent-laville.org>
* @license http://www.opensource.org/licenses/bsd-license.php BSD
* @version CVS: $Id: xdebug_func_array.php,v 1.1 2008/12/14 17:20:17 farell Exp $
* @link http://pear.php.net/package/PHP_CompatInfo
* @since version 1.9.0b2 (2008-12-19)
*/
$GLOBALS['_PHP_COMPATINFO_FUNC_XDEBUG'] = array (
'xdebug_break' =>
array (
'init' => '2.0.0',
'end' => '2.0.0',
'ext' => 'xdebug',
'pecl' => true,
),
'xdebug_call_class' =>
array (
'init' => '1.2.0',
'end' => '2.0.0',
'ext' => 'xdebug',
'pecl' => true,
),
'xdebug_call_file' =>
array (
'init' => '1.2.0',
'end' => '2.0.0',
'ext' => 'xdebug',
'pecl' => true,
),
'xdebug_call_function' =>
array (
'init' => '1.2.0',
'end' => '2.0.0',
'ext' => 'xdebug',
'pecl' => true,
),
'xdebug_call_line' =>
array (
'init' => '1.2.0',
'end' => '2.0.0',
'ext' => 'xdebug',
'pecl' => true,
),
'xdebug_clear_aggr_profiling_data' =>
array (
'init' => '2.0.0',
'end' => '2.0.0',
'ext' => 'xdebug',
'pecl' => true,
),
'xdebug_debug_zval' =>
array (
'init' => '2.0.0',
'end' => '2.0.0',
'ext' => 'xdebug',
'pecl' => true,
),
'xdebug_debug_zval_stdout' =>
array (
'init' => '2.0.0',
'end' => '2.0.0',
'ext' => 'xdebug',
'pecl' => true,
),
'xdebug_disable' =>
array (
'init' => '1.2.0',
'end' => '2.0.0',
'ext' => 'xdebug',
'pecl' => true,
),
'xdebug_dump_aggr_profiling_data' =>
array (
'init' => '2.0.0',
'end' => '2.0.0',
'ext' => 'xdebug',
'pecl' => true,
),
'xdebug_dump_function_profile' =>
array (
'init' => '1.2.0',
'end' => '1.3.2',
'ext' => 'xdebug',
'pecl' => true,
),
'xdebug_dump_function_trace' =>
array (
'init' => '1.2.0',
'end' => '1.3.2',
'ext' => 'xdebug',
'pecl' => true,
),
'xdebug_dump_superglobals' =>
array (
'init' => '1.2.0',
'end' => '2.0.0',
'ext' => 'xdebug',
'pecl' => true,
),
'xdebug_enable' =>
array (
'init' => '1.2.0',
'end' => '2.0.0',
'ext' => 'xdebug',
'pecl' => true,
),
'xdebug_get_code_coverage' =>
array (
'init' => '1.2.0',
'end' => '2.0.0',
'ext' => 'xdebug',
'pecl' => true,
),
'xdebug_get_declared_vars' =>
array (
'init' => '2.0.0',
'end' => '2.0.0',
'ext' => 'xdebug',
'pecl' => true,
),
'xdebug_get_function_count' =>
array (
'init' => '2.0.0',
'end' => '2.0.0',
'ext' => 'xdebug',
'pecl' => true,
),
'xdebug_get_function_profile' =>
array (
'init' => '1.2.0',
'end' => '1.3.2',
'ext' => 'xdebug',
'pecl' => true,
),
'xdebug_get_function_stack' =>
array (
'init' => '1.2.0',
'end' => '2.0.0',
'ext' => 'xdebug',
'pecl' => true,
),
'xdebug_get_function_trace' =>
array (
'init' => '1.2.0',
'end' => '1.3.2',
'ext' => 'xdebug',
'pecl' => true,
),
'xdebug_get_profiler_filename' =>
array (
'init' => '2.0.0',
'end' => '2.0.0',
'ext' => 'xdebug',
'pecl' => true,
),
'xdebug_get_stack_depth' =>
array (
'init' => '2.0.0',
'end' => '2.0.0',
'ext' => 'xdebug',
'pecl' => true,
),
'xdebug_get_tracefile_name' =>
array (
'init' => '2.0.0',
'end' => '2.0.0',
'ext' => 'xdebug',
'pecl' => true,
),
'xdebug_is_enabled' =>
array (
'init' => '1.2.0',
'end' => '2.0.0',
'ext' => 'xdebug',
'pecl' => true,
),
'xdebug_memory_usage' =>
array (
'init' => '1.2.0',
'end' => '2.0.0',
'ext' => 'xdebug',
'pecl' => true,
),
'xdebug_peak_memory_usage' =>
array (
'init' => '2.0.0',
'end' => '2.0.0',
'ext' => 'xdebug',
'pecl' => true,
),
'xdebug_print_declared_vars' =>
array (
'init' => '2.0.0',
'end' => '2.0.0',
'ext' => 'xdebug',
'pecl' => true,
),
'xdebug_print_function_stack' =>
array (
'init' => '2.0.0',
'end' => '2.0.0',
'ext' => 'xdebug',
'pecl' => true,
),
'xdebug_set_time_limit' =>
array (
'init' => '2.0.0',
'end' => '2.0.0',
'ext' => 'xdebug',
'pecl' => true,
),
'xdebug_start_code_coverage' =>
array (
'init' => '1.2.0',
'end' => '2.0.0',
'ext' => 'xdebug',
'pecl' => true,
),
'xdebug_start_profiling' =>
array (
'init' => '1.2.0',
'end' => '1.3.2',
'ext' => 'xdebug',
'pecl' => true,
),
'xdebug_start_trace' =>
array (
'init' => '1.2.0',
'end' => '2.0.0',
'ext' => 'xdebug',
'pecl' => true,
),
'xdebug_stop_code_coverage' =>
array (
'init' => '1.2.0',
'end' => '2.0.0',
'ext' => 'xdebug',
'pecl' => true,
),
'xdebug_stop_profiling' =>
array (
'init' => '1.2.0',
'end' => '1.3.2',
'ext' => 'xdebug',
'pecl' => true,
),
'xdebug_stop_trace' =>
array (
'init' => '1.2.0',
'end' => '2.0.0',
'ext' => 'xdebug',
'pecl' => true,
),
'xdebug_time_index' =>
array (
'init' => '1.3.0',
'end' => '2.0.0',
'ext' => 'xdebug',
'pecl' => true,
),
'xdebug_var_dump' =>
array (
'init' => '1.3.0',
'end' => '2.0.0',
'ext' => 'xdebug',
'pecl' => true,
),
);
?>

View File

@@ -0,0 +1,154 @@
<?php
/**
* xml extension Constant dictionary for PHP_CompatInfo 1.9.0a1 or better
*
* PHP versions 4 and 5
*
* @category PHP
* @package PHP_CompatInfo
* @author Davey Shafik <davey@php.net>
* @author Laurent Laville <pear@laurent-laville.org>
* @license http://www.opensource.org/licenses/bsd-license.php BSD
* @version CVS: $Id: xml_const_array.php,v 1.1 2008/12/14 17:21:25 farell Exp $
* @link http://pear.php.net/package/PHP_CompatInfo
* @since version 1.9.0a1 (2008-11-23)
*/
$GLOBALS['_PHP_COMPATINFO_CONST_XML'] = array (
'XML_ERROR_ASYNC_ENTITY' =>
array (
'init' => '4.0.0',
'name' => 'XML_ERROR_ASYNC_ENTITY',
),
'XML_ERROR_ATTRIBUTE_EXTERNAL_ENTITY_REF' =>
array (
'init' => '4.0.0',
'name' => 'XML_ERROR_ATTRIBUTE_EXTERNAL_ENTITY_REF',
),
'XML_ERROR_BAD_CHAR_REF' =>
array (
'init' => '4.0.0',
'name' => 'XML_ERROR_BAD_CHAR_REF',
),
'XML_ERROR_BINARY_ENTITY_REF' =>
array (
'init' => '4.0.0',
'name' => 'XML_ERROR_BINARY_ENTITY_REF',
),
'XML_ERROR_DUPLICATE_ATTRIBUTE' =>
array (
'init' => '4.0.0',
'name' => 'XML_ERROR_DUPLICATE_ATTRIBUTE',
),
'XML_ERROR_EXTERNAL_ENTITY_HANDLING' =>
array (
'init' => '4.0.0',
'name' => 'XML_ERROR_EXTERNAL_ENTITY_HANDLING',
),
'XML_ERROR_INCORRECT_ENCODING' =>
array (
'init' => '4.0.0',
'name' => 'XML_ERROR_INCORRECT_ENCODING',
),
'XML_ERROR_INVALID_TOKEN' =>
array (
'init' => '4.0.0',
'name' => 'XML_ERROR_INVALID_TOKEN',
),
'XML_ERROR_JUNK_AFTER_DOC_ELEMENT' =>
array (
'init' => '4.0.0',
'name' => 'XML_ERROR_JUNK_AFTER_DOC_ELEMENT',
),
'XML_ERROR_MISPLACED_XML_PI' =>
array (
'init' => '4.0.0',
'name' => 'XML_ERROR_MISPLACED_XML_PI',
),
'XML_ERROR_NONE' =>
array (
'init' => '4.0.0',
'name' => 'XML_ERROR_NONE',
),
'XML_ERROR_NO_ELEMENTS' =>
array (
'init' => '4.0.0',
'name' => 'XML_ERROR_NO_ELEMENTS',
),
'XML_ERROR_NO_MEMORY' =>
array (
'init' => '4.0.0',
'name' => 'XML_ERROR_NO_MEMORY',
),
'XML_ERROR_PARAM_ENTITY_REF' =>
array (
'init' => '4.0.0',
'name' => 'XML_ERROR_PARAM_ENTITY_REF',
),
'XML_ERROR_PARTIAL_CHAR' =>
array (
'init' => '4.0.0',
'name' => 'XML_ERROR_PARTIAL_CHAR',
),
'XML_ERROR_RECURSIVE_ENTITY_REF' =>
array (
'init' => '4.0.0',
'name' => 'XML_ERROR_RECURSIVE_ENTITY_REF',
),
'XML_ERROR_SYNTAX' =>
array (
'init' => '4.0.0',
'name' => 'XML_ERROR_SYNTAX',
),
'XML_ERROR_TAG_MISMATCH' =>
array (
'init' => '4.0.0',
'name' => 'XML_ERROR_TAG_MISMATCH',
),
'XML_ERROR_UNCLOSED_CDATA_SECTION' =>
array (
'init' => '4.0.0',
'name' => 'XML_ERROR_UNCLOSED_CDATA_SECTION',
),
'XML_ERROR_UNCLOSED_TOKEN' =>
array (
'init' => '4.0.0',
'name' => 'XML_ERROR_UNCLOSED_TOKEN',
),
'XML_ERROR_UNDEFINED_ENTITY' =>
array (
'init' => '4.0.0',
'name' => 'XML_ERROR_UNDEFINED_ENTITY',
),
'XML_ERROR_UNKNOWN_ENCODING' =>
array (
'init' => '4.0.0',
'name' => 'XML_ERROR_UNKNOWN_ENCODING',
),
'XML_OPTION_CASE_FOLDING' =>
array (
'init' => '4.0.0',
'name' => 'XML_OPTION_CASE_FOLDING',
),
'XML_OPTION_SKIP_TAGSTART' =>
array (
'init' => '4.0.0',
'name' => 'XML_OPTION_SKIP_TAGSTART',
),
'XML_OPTION_SKIP_WHITE' =>
array (
'init' => '4.0.0',
'name' => 'XML_OPTION_SKIP_WHITE',
),
'XML_OPTION_TARGET_ENCODING' =>
array (
'init' => '4.0.0',
'name' => 'XML_OPTION_TARGET_ENCODING',
),
'XML_SAX_IMPL' =>
array (
'init' => '4.0.0',
'name' => 'XML_SAX_IMPL',
),
);
?>

View File

@@ -0,0 +1,163 @@
<?php
/**
* xml extension Function dictionary for PHP_CompatInfo 1.9.0b2 or better
*
* PHP versions 4 and 5
*
* @category PHP
* @package PHP_CompatInfo
* @author Davey Shafik <davey@php.net>
* @author Laurent Laville <pear@laurent-laville.org>
* @license http://www.opensource.org/licenses/bsd-license.php BSD
* @version CVS: $Id: xml_func_array.php,v 1.1 2008/12/14 17:21:25 farell Exp $
* @link http://pear.php.net/package/PHP_CompatInfo
* @since version 1.9.0b2 (2008-12-19)
*/
$GLOBALS['_PHP_COMPATINFO_FUNC_XML'] = array (
'utf8_decode' =>
array (
'init' => '4.0.0',
'ext' => 'xml',
'pecl' => false,
),
'utf8_encode' =>
array (
'init' => '4.0.0',
'ext' => 'xml',
'pecl' => false,
),
'xml_error_string' =>
array (
'init' => '4.0.0',
'ext' => 'xml',
'pecl' => false,
),
'xml_get_current_byte_index' =>
array (
'init' => '4.0.0',
'ext' => 'xml',
'pecl' => false,
),
'xml_get_current_column_number' =>
array (
'init' => '4.0.0',
'ext' => 'xml',
'pecl' => false,
),
'xml_get_current_line_number' =>
array (
'init' => '4.0.0',
'ext' => 'xml',
'pecl' => false,
),
'xml_get_error_code' =>
array (
'init' => '4.0.0',
'ext' => 'xml',
'pecl' => false,
),
'xml_parse' =>
array (
'init' => '4.0.0',
'ext' => 'xml',
'pecl' => false,
),
'xml_parse_into_struct' =>
array (
'init' => '4.0.0',
'ext' => 'xml',
'pecl' => false,
),
'xml_parser_create' =>
array (
'init' => '4.0.0',
'ext' => 'xml',
'pecl' => false,
),
'xml_parser_create_ns' =>
array (
'init' => '4.0.5',
'ext' => 'xml',
'pecl' => false,
),
'xml_parser_free' =>
array (
'init' => '4.0.0',
'ext' => 'xml',
'pecl' => false,
),
'xml_parser_get_option' =>
array (
'init' => '4.0.0',
'ext' => 'xml',
'pecl' => false,
),
'xml_parser_set_option' =>
array (
'init' => '4.0.0',
'ext' => 'xml',
'pecl' => false,
),
'xml_set_character_data_handler' =>
array (
'init' => '4.0.0',
'ext' => 'xml',
'pecl' => false,
),
'xml_set_default_handler' =>
array (
'init' => '4.0.0',
'ext' => 'xml',
'pecl' => false,
),
'xml_set_element_handler' =>
array (
'init' => '4.0.0',
'ext' => 'xml',
'pecl' => false,
),
'xml_set_end_namespace_decl_handler' =>
array (
'init' => '4.0.5',
'ext' => 'xml',
'pecl' => false,
),
'xml_set_external_entity_ref_handler' =>
array (
'init' => '4.0.0',
'ext' => 'xml',
'pecl' => false,
),
'xml_set_notation_decl_handler' =>
array (
'init' => '4.0.0',
'ext' => 'xml',
'pecl' => false,
),
'xml_set_object' =>
array (
'init' => '4.0.0',
'ext' => 'xml',
'pecl' => false,
),
'xml_set_processing_instruction_handler' =>
array (
'init' => '4.0.0',
'ext' => 'xml',
'pecl' => false,
),
'xml_set_start_namespace_decl_handler' =>
array (
'init' => '4.0.5',
'ext' => 'xml',
'pecl' => false,
),
'xml_set_unparsed_entity_decl_handler' =>
array (
'init' => '4.0.0',
'ext' => 'xml',
'pecl' => false,
),
);
?>

View File

@@ -0,0 +1,26 @@
<?php
/**
* xmlreader extension Class dictionary for PHP_CompatInfo 1.9.0a1 or better
*
* PHP versions 4 and 5
*
* @category PHP
* @package PHP_CompatInfo
* @author Davey Shafik <davey@php.net>
* @author Laurent Laville <pear@laurent-laville.org>
* @license http://www.opensource.org/licenses/bsd-license.php BSD
* @version CVS: $Id: xmlreader_class_array.php,v 1.2 2008/12/29 13:28:39 farell Exp $
* @link http://pear.php.net/package/PHP_CompatInfo
* @since version 1.9.0a1 (2008-11-23)
*/
$GLOBALS['_PHP_COMPATINFO_CLASS_XMLREADER'] = array (
'XMLReader' =>
array (
'init' => '5.1.0',
'name' => 'XMLReader',
'ext' => 'xmlreader',
'pecl' => false,
),
);
?>

View File

@@ -0,0 +1,26 @@
<?php
/**
* xmlwriter extension Class dictionary for PHP_CompatInfo 1.9.0a1 or better
*
* PHP versions 4 and 5
*
* @category PHP
* @package PHP_CompatInfo
* @author Davey Shafik <davey@php.net>
* @author Laurent Laville <pear@laurent-laville.org>
* @license http://www.opensource.org/licenses/bsd-license.php BSD
* @version CVS: $Id: xmlwriter_class_array.php,v 1.2 2008/12/29 13:46:48 farell Exp $
* @link http://pear.php.net/package/PHP_CompatInfo
* @since version 1.9.0a1 (2008-11-23)
*/
$GLOBALS['_PHP_COMPATINFO_CLASS_XMLWRITER'] = array (
'XMLWriter' =>
array (
'init' => '5.1.2',
'name' => 'XMLWriter',
'ext' => 'xmlwriter',
'pecl' => false,
),
);
?>

View File

@@ -0,0 +1,271 @@
<?php
/**
* xmlwriter extension Function dictionary for PHP_CompatInfo 1.9.0b2 or better
*
* PHP versions 4 and 5
*
* @category PHP
* @package PHP_CompatInfo
* @author Davey Shafik <davey@php.net>
* @author Laurent Laville <pear@laurent-laville.org>
* @license http://www.opensource.org/licenses/bsd-license.php BSD
* @version CVS: $Id: xmlwriter_func_array.php,v 1.2 2008/12/29 13:46:48 farell Exp $
* @link http://pear.php.net/package/PHP_CompatInfo
* @since version 1.9.0b2 (2008-12-19)
*/
$GLOBALS['_PHP_COMPATINFO_FUNC_XMLWRITER'] = array (
'xmlwriter_end_attribute' =>
array (
'init' => '5.1.2',
'ext' => 'xmlwriter',
'pecl' => false,
),
'xmlwriter_end_cdata' =>
array (
'init' => '5.1.2',
'ext' => 'xmlwriter',
'pecl' => false,
),
'xmlwriter_end_comment' =>
array (
'init' => '5.1.2',
'ext' => 'xmlwriter',
'pecl' => false,
),
'xmlwriter_end_document' =>
array (
'init' => '5.1.2',
'ext' => 'xmlwriter',
'pecl' => false,
),
'xmlwriter_end_dtd' =>
array (
'init' => '5.1.2',
'ext' => 'xmlwriter',
'pecl' => false,
),
'xmlwriter_end_dtd_attlist' =>
array (
'init' => '5.1.2',
'ext' => 'xmlwriter',
'pecl' => false,
),
'xmlwriter_end_dtd_element' =>
array (
'init' => '5.1.2',
'ext' => 'xmlwriter',
'pecl' => false,
),
'xmlwriter_end_dtd_entity' =>
array (
'init' => '5.2.1',
'ext' => 'xmlwriter',
'pecl' => false,
),
'xmlwriter_end_element' =>
array (
'init' => '5.1.2',
'ext' => 'xmlwriter',
'pecl' => false,
),
'xmlwriter_end_pi' =>
array (
'init' => '5.1.2',
'ext' => 'xmlwriter',
'pecl' => false,
),
'xmlwriter_flush' =>
array (
'init' => '5.1.2',
'ext' => 'xmlwriter',
'pecl' => false,
),
'xmlwriter_full_end_element' =>
array (
'init' => '5.2.0',
'ext' => 'xmlwriter',
'pecl' => false,
),
'xmlwriter_open_memory' =>
array (
'init' => '5.1.2',
'ext' => 'xmlwriter',
'pecl' => false,
),
'xmlwriter_open_uri' =>
array (
'init' => '5.1.2',
'ext' => 'xmlwriter',
'pecl' => false,
),
'xmlwriter_output_memory' =>
array (
'init' => '5.1.2',
'ext' => 'xmlwriter',
'pecl' => false,
),
'xmlwriter_set_indent' =>
array (
'init' => '5.1.2',
'ext' => 'xmlwriter',
'pecl' => false,
),
'xmlwriter_set_indent_string' =>
array (
'init' => '5.1.2',
'ext' => 'xmlwriter',
'pecl' => false,
),
'xmlwriter_start_attribute' =>
array (
'init' => '5.1.2',
'ext' => 'xmlwriter',
'pecl' => false,
),
'xmlwriter_start_attribute_ns' =>
array (
'init' => '5.1.2',
'ext' => 'xmlwriter',
'pecl' => false,
),
'xmlwriter_start_cdata' =>
array (
'init' => '5.1.2',
'ext' => 'xmlwriter',
'pecl' => false,
),
'xmlwriter_start_comment' =>
array (
'init' => '5.1.2',
'ext' => 'xmlwriter',
'pecl' => false,
),
'xmlwriter_start_document' =>
array (
'init' => '5.1.2',
'ext' => 'xmlwriter',
'pecl' => false,
),
'xmlwriter_start_dtd' =>
array (
'init' => '5.1.2',
'ext' => 'xmlwriter',
'pecl' => false,
),
'xmlwriter_start_dtd_attlist' =>
array (
'init' => '5.1.2',
'ext' => 'xmlwriter',
'pecl' => false,
),
'xmlwriter_start_dtd_element' =>
array (
'init' => '5.1.2',
'ext' => 'xmlwriter',
'pecl' => false,
),
'xmlwriter_start_dtd_entity' =>
array (
'init' => '5.2.1',
'ext' => 'xmlwriter',
'pecl' => false,
),
'xmlwriter_start_element' =>
array (
'init' => '5.1.2',
'ext' => 'xmlwriter',
'pecl' => false,
),
'xmlwriter_start_element_ns' =>
array (
'init' => '5.1.2',
'ext' => 'xmlwriter',
'pecl' => false,
),
'xmlwriter_start_pi' =>
array (
'init' => '5.1.2',
'ext' => 'xmlwriter',
'pecl' => false,
),
'xmlwriter_text' =>
array (
'init' => '5.1.2',
'ext' => 'xmlwriter',
'pecl' => false,
),
'xmlwriter_write_attribute' =>
array (
'init' => '5.1.2',
'ext' => 'xmlwriter',
'pecl' => false,
),
'xmlwriter_write_attribute_ns' =>
array (
'init' => '5.1.2',
'ext' => 'xmlwriter',
'pecl' => false,
),
'xmlwriter_write_cdata' =>
array (
'init' => '5.1.2',
'ext' => 'xmlwriter',
'pecl' => false,
),
'xmlwriter_write_comment' =>
array (
'init' => '5.1.2',
'ext' => 'xmlwriter',
'pecl' => false,
),
'xmlwriter_write_dtd' =>
array (
'init' => '5.1.2',
'ext' => 'xmlwriter',
'pecl' => false,
),
'xmlwriter_write_dtd_attlist' =>
array (
'init' => '5.1.2',
'ext' => 'xmlwriter',
'pecl' => false,
),
'xmlwriter_write_dtd_element' =>
array (
'init' => '5.1.2',
'ext' => 'xmlwriter',
'pecl' => false,
),
'xmlwriter_write_dtd_entity' =>
array (
'init' => '5.2.1',
'ext' => 'xmlwriter',
'pecl' => false,
),
'xmlwriter_write_element' =>
array (
'init' => '5.1.2',
'ext' => 'xmlwriter',
'pecl' => false,
),
'xmlwriter_write_element_ns' =>
array (
'init' => '5.1.2',
'ext' => 'xmlwriter',
'pecl' => false,
),
'xmlwriter_write_pi' =>
array (
'init' => '5.1.2',
'ext' => 'xmlwriter',
'pecl' => false,
),
'xmlwriter_write_raw' =>
array (
'init' => '5.2.0',
'ext' => 'xmlwriter',
'pecl' => false,
),
);
?>

View File

@@ -0,0 +1,26 @@
<?php
/**
* xsl extension Class dictionary for PHP_CompatInfo 1.9.0a1 or better
*
* PHP versions 4 and 5
*
* @category PHP
* @package PHP_CompatInfo
* @author Davey Shafik <davey@php.net>
* @author Laurent Laville <pear@laurent-laville.org>
* @license http://www.opensource.org/licenses/bsd-license.php BSD
* @version CVS: $Id: xsl_class_array.php,v 1.1 2009/01/03 10:11:11 farell Exp $
* @link http://pear.php.net/package/PHP_CompatInfo
* @since version 1.9.0 (2009-01-19)
*/
$GLOBALS['_PHP_COMPATINFO_CLASS_XSL'] = array (
'XSLTProcessor' =>
array (
'init' => '5.0.0',
'name' => 'XSLTProcessor',
'ext' => 'xsl',
'pecl' => false,
),
);
?>

View File

@@ -0,0 +1,54 @@
<?php
/**
* xsl extension Constant dictionary for PHP_CompatInfo 1.9.0a1 or better
*
* PHP versions 4 and 5
*
* @category PHP
* @package PHP_CompatInfo
* @author Davey Shafik <davey@php.net>
* @author Laurent Laville <pear@laurent-laville.org>
* @license http://www.opensource.org/licenses/bsd-license.php BSD
* @version CVS: $Id: xsl_const_array.php,v 1.1 2009/01/03 10:11:11 farell Exp $
* @link http://pear.php.net/package/PHP_CompatInfo
* @since version 1.9.0 (2009-01-19)
*/
$GLOBALS['_PHP_COMPATINFO_CONST_XSL'] = array (
'LIBEXSLT_DOTTED_VERSION' =>
array (
'init' => '5.1.2',
'name' => 'LIBEXSLT_DOTTED_VERSION',
),
'LIBEXSLT_VERSION' =>
array (
'init' => '5.1.2',
'name' => 'LIBEXSLT_VERSION',
),
'LIBXSLT_DOTTED_VERSION' =>
array (
'init' => '5.1.2',
'name' => 'LIBXSLT_DOTTED_VERSION',
),
'LIBXSLT_VERSION' =>
array (
'init' => '5.1.2',
'name' => 'LIBXSLT_VERSION',
),
'XSL_CLONE_ALWAYS' =>
array (
'init' => '5.0.0',
'name' => 'XSL_CLONE_ALWAYS',
),
'XSL_CLONE_AUTO' =>
array (
'init' => '5.0.0',
'name' => 'XSL_CLONE_AUTO',
),
'XSL_CLONE_NEVER' =>
array (
'init' => '5.0.0',
'name' => 'XSL_CLONE_NEVER',
),
);
?>

View File

@@ -0,0 +1,26 @@
<?php
/**
* zip extension Class dictionary for PHP_CompatInfo 1.9.0a1 or better
*
* PHP versions 4 and 5
*
* @category PHP
* @package PHP_CompatInfo
* @author Davey Shafik <davey@php.net>
* @author Laurent Laville <pear@laurent-laville.org>
* @license http://www.opensource.org/licenses/bsd-license.php BSD
* @version CVS: $Id: zip_class_array.php,v 1.1 2008/12/14 17:24:23 farell Exp $
* @link http://pear.php.net/package/PHP_CompatInfo
* @since version 1.9.0a1 (2008-11-23)
*/
$GLOBALS['_PHP_COMPATINFO_CLASS_ZIP'] = array (
'ZipArchive' =>
array (
'init' => '4.0.0',
'name' => 'ZipArchive',
'ext' => 'zip',
'pecl' => false,
),
);
?>

View File

@@ -0,0 +1,257 @@
<?php
/**
* zip extension Function dictionary for PHP_CompatInfo 1.9.0b2 or better
*
* PHP versions 4 and 5
*
* @category PHP
* @package PHP_CompatInfo
* @author Davey Shafik <davey@php.net>
* @author Laurent Laville <pear@laurent-laville.org>
* @license http://www.opensource.org/licenses/bsd-license.php BSD
* @version CVS: $Id: zip_func_array.php,v 1.1 2008/12/14 17:24:23 farell Exp $
* @link http://pear.php.net/package/PHP_CompatInfo
* @since version 1.9.0b2 (2008-12-19)
*/
$GLOBALS['_PHP_COMPATINFO_FUNC_ZIP'] = array (
'addfile' =>
array (
'init' => '1.1.0',
'end' => '1.9.0',
'ext' => 'zip',
'pecl' => true,
),
'addfromstring' =>
array (
'init' => '1.1.0',
'end' => '1.9.0',
'ext' => 'zip',
'pecl' => true,
),
'addglob' =>
array (
'init' => '1.9.0',
'end' => '1.9.0',
'ext' => 'zip',
'pecl' => true,
),
'addpattern' =>
array (
'init' => '1.9.0',
'end' => '1.9.0',
'ext' => 'zip',
'pecl' => true,
),
'createemptydir' =>
array (
'init' => '1.8.0',
'end' => '1.9.0',
'ext' => 'zip',
'pecl' => true,
),
'deleteindex' =>
array (
'init' => '1.5.0',
'end' => '1.9.0',
'ext' => 'zip',
'pecl' => true,
),
'deletename' =>
array (
'init' => '1.5.0',
'end' => '1.9.0',
'ext' => 'zip',
'pecl' => true,
),
'getnameindex' =>
array (
'init' => '1.5.0',
'end' => '1.9.0',
'ext' => 'zip',
'pecl' => true,
),
'getstatusstring' =>
array (
'init' => '1.9.0',
'end' => '1.9.0',
'ext' => 'zip',
'pecl' => true,
),
'getstream' =>
array (
'init' => '1.1.0',
'end' => '1.9.0',
'ext' => 'zip',
'pecl' => true,
),
'locatename' =>
array (
'init' => '1.5.0',
'end' => '1.9.0',
'ext' => 'zip',
'pecl' => true,
),
'rename' =>
array (
'init' => '1.1.0',
'end' => '1.4.1',
'ext' => 'zip',
'pecl' => true,
),
'renameindex' =>
array (
'init' => '1.5.0',
'end' => '1.9.0',
'ext' => 'zip',
'pecl' => true,
),
'renamename' =>
array (
'init' => '1.5.0',
'end' => '1.9.0',
'ext' => 'zip',
'pecl' => true,
),
'setarchivecomment' =>
array (
'init' => '1.4.0',
'end' => '1.9.0',
'ext' => 'zip',
'pecl' => true,
),
'setcommentindex' =>
array (
'init' => '1.4.0',
'end' => '1.9.0',
'ext' => 'zip',
'pecl' => true,
),
'setcommentname' =>
array (
'init' => '1.4.0',
'end' => '1.9.0',
'ext' => 'zip',
'pecl' => true,
),
'statfile' =>
array (
'init' => '1.1.0',
'end' => '1.3.1',
'ext' => 'zip',
'pecl' => true,
),
'statindex' =>
array (
'init' => '1.1.0',
'end' => '1.9.0',
'ext' => 'zip',
'pecl' => true,
),
'statname' =>
array (
'init' => '1.5.0',
'end' => '1.9.0',
'ext' => 'zip',
'pecl' => true,
),
'statpath' =>
array (
'init' => '1.4.0',
'end' => '1.4.1',
'ext' => 'zip',
'pecl' => true,
),
'unchangeall' =>
array (
'init' => '1.5.0',
'end' => '1.9.0',
'ext' => 'zip',
'pecl' => true,
),
'unchangeindex' =>
array (
'init' => '1.5.0',
'end' => '1.9.0',
'ext' => 'zip',
'pecl' => true,
),
'unchangename' =>
array (
'init' => '1.5.0',
'end' => '1.9.0',
'ext' => 'zip',
'pecl' => true,
),
'zip_close' =>
array (
'init' => '1.0',
'end' => '1.9.0',
'ext' => 'zip',
'pecl' => true,
),
'zip_entry_close' =>
array (
'init' => '1.0',
'end' => '1.9.0',
'ext' => 'zip',
'pecl' => true,
),
'zip_entry_compressedsize' =>
array (
'init' => '1.0',
'end' => '1.9.0',
'ext' => 'zip',
'pecl' => true,
),
'zip_entry_compressionmethod' =>
array (
'init' => '1.0',
'end' => '1.9.0',
'ext' => 'zip',
'pecl' => true,
),
'zip_entry_filesize' =>
array (
'init' => '1.0',
'end' => '1.9.0',
'ext' => 'zip',
'pecl' => true,
),
'zip_entry_name' =>
array (
'init' => '1.0',
'end' => '1.9.0',
'ext' => 'zip',
'pecl' => true,
),
'zip_entry_open' =>
array (
'init' => '1.0',
'end' => '1.9.0',
'ext' => 'zip',
'pecl' => true,
),
'zip_entry_read' =>
array (
'init' => '1.0',
'end' => '1.9.0',
'ext' => 'zip',
'pecl' => true,
),
'zip_open' =>
array (
'init' => '1.0',
'end' => '1.9.0',
'ext' => 'zip',
'pecl' => true,
),
'zip_read' =>
array (
'init' => '1.0',
'end' => '1.9.0',
'ext' => 'zip',
'pecl' => true,
),
);
?>

View File

@@ -0,0 +1,29 @@
<?php
/**
* zlib extension Constant dictionary for PHP_CompatInfo 1.9.0a1 or better
*
* PHP versions 4 and 5
*
* @category PHP
* @package PHP_CompatInfo
* @author Davey Shafik <davey@php.net>
* @author Laurent Laville <pear@laurent-laville.org>
* @license http://www.opensource.org/licenses/bsd-license.php BSD
* @version CVS: $Id: zlib_const_array.php,v 1.1 2008/12/14 17:25:23 farell Exp $
* @link http://pear.php.net/package/PHP_CompatInfo
* @since version 1.9.0a1 (2008-11-23)
*/
$GLOBALS['_PHP_COMPATINFO_CONST_ZLIB'] = array (
'FORCE_DEFLATE' =>
array (
'init' => '4.0.0',
'name' => 'FORCE_DEFLATE',
),
'FORCE_GZIP' =>
array (
'init' => '4.0.0',
'name' => 'FORCE_GZIP',
),
);
?>

Some files were not shown because too many files have changed in this diff Show More