PEAR is archived and read-only

This mirror preserves historical PEAR package releases and metadata so existing references remain available.

Home » PHP » PHP_CompatInfo

Find out the minimum version and the extensions required for a piece of code to run

This package is unmaintained.

Download latest release 1.9.0 (archived versions might be outdated)

License: BSD

Description

PHP_CompatInfo will parse a file/folder/script/array to find out the minimum
version and extensions required for it to run. Features advanced debug output
which shows which functions require which version and CLI output script

Documentation

Manual

Maintainers

Dependencies

Required

Optional

Releases

Bugs

IDStatusTypeVersionDateSummary
#1360Wont fixBug2004-05-07PHP memory exhausted when parsing a huge dir
#1361Wont fixBug2004-05-07A PHP 4.3 function is used, but I have 4.2.3
#1626ClosedBug2004-06-12Class calls are seen wrong
#2771ClosedBug2004-11-16Substr($var,4) not working for SAPI_ extensions
#3656ClosedReq2005-03-01usability patch
#3657ClosedBug2005-03-01php5 clone constant/token in all sources
#3807ClosedBug2005-03-14bad md5sum for file package2.xml
#4789ClosedBug2005-07-11error in packaged file structure: include in CompatInfo.php
#4942ClosedBug2005-07-29fixing my own bug
#6056ClosedReq2005-11-24Add support for reporting max PHP version
#6581ClosedBug2006-01-25Functions missing in func_array.php
#7813ClosedBug1.0.02006-06-05wrong PHP minimum version detection
#8058ClosedBugCVS2006-06-28php 5 cnstants undefined when running on php 4
#8559ClosedBug1.2.02006-08-25PHP_CompatInfo fails to scan if it finds empty file in path
#8604ClosedBug1.3.02006-08-31cli parse folder output notice Undefined property
#10100ClosedBug1.4.12007-02-14Wrong parsing of possible attributes in strings.
#12350ClosedBugCVS2007-10-26file in current directory is not found
#12451ClosedBug1.5.12007-11-15DOS CRLFs in every single file
#12857ClosedReq1.5.12008-01-08Add the option to locally mask exceptions
#13094ClosedReq1.5.12008-02-09PHP5 method chaining
#13131ClosedBug1.6.02008-02-16Undefined variable: php5_method_chaining ...
#13137ClosedBug1.6.12008-02-17Standard test suite failed
#13138ClosedReq1.6.12008-02-17separate constants and tokens in results
#13147ClosedReq1.6.12008-02-19CLI: add filter file extension option on parsing directory
#13417ClosedBug1.7.0a12008-03-17Parser ignore class-method that are named as standard php functions
#13493ClosedReq1.7.0b22008-03-25customize CLI data output
#13568ClosedBugCVS2008-04-02User functions are not ignored
#13873ClosedBug1.7.02008-05-11Undefined Offset Error for function_exists detection
#14095ClosedDoc2008-06-06User note that is a documentation problem
#14187ClosedBug1.8.0b42008-06-19cli -r switch does not work in 1.8.0.b4
#14696ClosedBug1.8.02008-09-22Stalls at 90% when processing directory
#15011ClosedBug1.8.12008-11-13XSL extension not detected
#15184ClosedBug1.8.12008-11-29'stat' function version info incorrect
#15185ClosedBug1.8.12008-11-29function 'filter' does not actually exist
#16031BogusBug1.9.02009-03-13cURL functions not detected
#16081BogusReq1.9.02009-04-08Support for extended classes
#16247Wont fixReq1.9.02009-05-21Detecting global variables
#16302ClosedBug1.9.02009-06-07Exception class is detected as 4.0.0 code
#17029ClosedBug1.9.02010-01-24get_defined_constants() change
#17804AssignedBug1.9.02010-08-23wrong caps for Console_GetArgs dependency
#18150OpenBug1.9.02010-12-27pciconf script name conflicts with FreeBSD tool pciconf
#18780OpenBug1.9.02011-09-02PHP Deprecated: Assigning the return value of new by reference is deprecated
#18781ClosedBugSVN2011-09-02invalid package name/package file "PHP_CompatInfo/package.xml"
#18790ClosedBugSVN2011-09-05Does not install from SVN
#18881OpenBug1.9.02011-09-28Parameter count isn't recognized
#19064ClosedBugSVN2011-11-21Tests fail on CI server