Top Level :: PHP

Package Information: PHP_Compat

Show All Changelogs

» Version » Information
1.6.0a3

Easy Install

Not sure? Get more info.

pear install PHP_Compat-1.6.0a3

Pyrus Install

Try PEAR2's installer, Pyrus.

php pyrus.phar install pear/PHP_Compat-1.6.0a3

Download

For manual installation only

1.6.0a3


Release date: 2010年10月05日 15:54 UTC
Release state: alpha
Release uploaded by: doconnor

Changelog:

QA Release
Bug #7402 Missing unit tests hm2k
Bug #15409 Broken unit tests arpad
Bug #15531 getmxrr() support for windows hm2k
Bug #15532 ini_set('register_globals', 'off'); not required hm2k
Bug #15537 IIS REQUEST_URI compatibility hm2k
Bug #15539 PHP_EOL link is incorrect. hm2k
Bug #15540 htmlspecialchars has incorrect "since" arpad
Bug #15684 Add str_getcsv support for 5.1.0 + arpad
Bug #15688 PATHINFO_FILENAME hm2k
Bug #15698 Typo in str_ireplace.php hm2k
Bug #15707 file_get_contents has incomplete support arpad
Bug #16157 Missing argument 5 for setrawcookie() hm2k
Bug #16158 Win Seven Fatal error: Cannot call __clone() method on objects arpad
Bug #16191 fprintf parameters lost arpad
Bug #16462 add json_decode-function that behaves like in PHP5.2 hm2k
Bug #16921 PHP_Compat includes functions that no version of PHP does hm2k
Bug #16922 bad minimum reqirements - getopt hm2k
Bug #16945 Spelling error in long desc saltybeagle

Dependencies:
  • PHP Version: PHP 4.0.0 or newer
  • PEAR Package: PEAR Installer 1.4.0b1 or newer
1.6.0a2

Easy Install

Not sure? Get more info.

pear install PHP_Compat-1.6.0a2

Pyrus Install

Try PEAR2's installer, Pyrus.

php pyrus.phar install pear/PHP_Compat-1.6.0a2

Download

For manual installation only

1.6.0a2


Release date: 2008年11月24日 05:02 UTC
Release state: alpha
Release uploaded by: aidan

Changelog:

* Fix Bug #11206: clone() bug [aidan]
* Fix Bug #11631: Missing '}' in loadFunction() [aidan]
* Fix Bug #12158: wrong function name [arpad]
* Fix Bug #12301: Compat calls php 5 function [arpad]
* Fix Bug #13018: Curly bracket missing [aidan]
* Fix Bug #13165: array_fill() not matching output from V5.3.0-dev. [arpad]
* Fix Bug #14138: htmlspecialchars_decode() converts irreversibly [arpad]
* Fix Bug #14824: Invalid sections formats in test file(s) (unit tests) [arpad]
* Fix Bug #14891: Parse error: syntax error, unexpected '}' in
/home/clockwerx/pear/PHP_Compat/Co [arpad]
* Fix Bug #15119: Patch and tests for getopt() [aidan]
* Implement Feature #11205: register globals SERVER not SESSION [arpad]
* Implement Feature #12227: sys_get_temp_dir missing [aidan]
* Implement Feature #13400: php_ini_loaded_file() [aidan]
* Implement Feature #14687: htmlspecialchars missing 4th parameter [aidan]

Dependencies:
  • PHP Version: PHP 4.0.0 or newer
  • PEAR Package: PEAR Installer 1.4.0b1 or newer
1.6.0a1

Easy Install

Not sure? Get more info.

pear install PHP_Compat-1.6.0a1

Pyrus Install

Try PEAR2's installer, Pyrus.

php pyrus.phar install pear/PHP_Compat-1.6.0a1

Download

For manual installation only

1.6.0a1


Release date: 2007年05月08日 10:16 UTC
Release state: alpha
Release uploaded by: aidan

Changelog:

Added more components:
* array_fill
* Hyperbolic and inverse hyperbolic math functions
* glob
* is_callable
Added more components with changed parameters:
* array_splice
* microtime
* mkdir
* range
* setcookie
* setrawcookie

Added new Environment module
* register_globals
* magic_quotes_gpc
* magic_quotes_sybase
* register_argc_argv
* register_long_arrays
Changed the way PHP_Compat stores functions.
* Function declaration is prefixed with php_compat_
* Dummy declaration calls php_compat_ function
This allows for redefinition of functions with changed parameters.
Added support for packages which modify the function tables at runtime
* PHP_Compat::loadFunction now tries to rename the old function on load
This further supports redefinition of functions with changed parameters.
* Fix Bug #1956: stripos - not returning false [aidan]
* Fix Bug #3190: [PATCH] md5_file() depends on possibly nonexistent file_get_contents() [aidan]
* Fix Bug #3572: Use of addslashes() adds too much backslashes [aidan]
* Fix Bug #3586: bug in str_word_count.php code [aidan]
* Fix Bug #4605: debug_print_backtrace - Object to string conversion [aidan]
* Fix Bug #4851: var_export severely broken! (new implementation attached) [aidan]
* Fix Bug #6293: array_intersect_key produces incorrect results with more than 2 arguments [arpad]
* Fix Bug #6560: missing 'Function/property_exists.php' when installed with pear [aidan]
* Fix Bug #6687: array_intersect_key() fails due to func_get_args() [arpad]
* Fix Bug #6758: notice errors with debug_print_backtrace and call_user_func_array usage [arpad]
* Fix Bug #6922: Space after php close markup in Function/mime_content_type.php [arpad]
* Fix Bug #7520: cyclic reference cloning causes timeout [aidan]
* Fix Bug #8338: convert_uudecode removes spaces from line ends, causing corruption [aidan]
* Fix Bug #8864: magic quotes gpc emulation missing server vars [arpad]
* Fix Bug #9042: Various uninitialized variables [aidan]
* Fix Bug #9043: Various issues in str_shuffle [aidan]
* Fix Bug #9687: array_*_key function(s) slow [aidan]
* Fix Bug #9983: Function [array_udiff_uassoc()] is incorrectly implemented [arpad]
* Implement Feature #4372: addition of glob() function for php < 4.3.0 [arpad]
* Implement Feature #7139: PHP 5.1.1 Datetime Constants [arpad]
* Implement Feature #7403: str_ireplace too slow [arpad]
* Implement Feature #7414: making var_export() generating correct PHP code with nested objects [arpad]
* Implement Feature #8208: is_callable missing in php 4.0.4, 4.0.5 [arpad]
* Implement Feature #9187: Adding httponly to setcookie/setrawcookie (new in php 5.2) [aidan]
* Implement Feature #9659: The userdata parameter isn't correctly send to the recursive call [arpad]
* Implement Feature #10177: add most recent UPLOAD ERR constants [arpad]

Dependencies:
  • PHP Version: PHP 4.0.0 or newer
  • PEAR Package: PEAR Installer 1.4.0b1 or newer
1.5.0

Easy Install

Not sure? Get more info.

pear install PHP_Compat-1.5.0

Pyrus Install

Try PEAR2's installer, Pyrus.

php pyrus.phar install pear/PHP_Compat-1.5.0

Download

For manual installation only

1.5.0


Release date: 2005年12月14日 21:23 UTC
Release state: stable
Release uploaded by: aidan

Changelog:

Added more components:
* is_scalar
* property_exists
* inet_pton
* inet_ntop
* bcinvert
* bcpowmod
* mime_content_type
* time_sleep_until
* array_product
* idate
Bug fixes:
* Fixed #4783 (PATH_SEPARATOR)
* Fixed #4788 (version_compare)
* Fixed #4851 (var_export)
* Fixed #5049 (strripos)
* Fixed #5078 (str_shuffle)
* Fixed #5691 (fputcsv)
* Fixed #5469 (md5_file)
* Fixed #6082 (file_put_contents)
RC bug fixes:
* Fixed #6184 (idate)

1.5.0RC1

Easy Install

Not sure? Get more info.

pear install PHP_Compat-1.5.0RC1

Pyrus Install

Try PEAR2's installer, Pyrus.

php pyrus.phar install pear/PHP_Compat-1.5.0RC1

Download

For manual installation only

1.5.0RC1


Release date: 2005年12月05日 16:42 UTC
Release state: beta
Release uploaded by: aidan

Changelog:

Added more components:
* is_scalar
* property_exists
* inet_pton
* inet_ntop
* bcinvert
* bcpowmod
* mime_content_type
* time_sleep_until
* array_product
* idate
Bug fixes:
* Fixed #4783 (PATH_SEPARATOR)
* Fixed #4788 (version_compare)
* Fixed #4851 (var_export)
* Fixed #5049 (strripos)
* Fixed #5078 (str_shuffle)
* Fixed #5691 (fputcsv)
* Fixed #5469 (md5_file)
* Fixed #6082 (file_put_contents)

1.4.1

Easy Install

Not sure? Get more info.

pear install PHP_Compat-1.4.1

Pyrus Install

Try PEAR2's installer, Pyrus.

php pyrus.phar install pear/PHP_Compat-1.4.1

Download

For manual installation only

1.4.1


Release date: 2005年06月18日 10:12 UTC
Release state: stable
Release uploaded by: aidan

Changelog:

Added more components:
* fputcsv
* htmlspecialchars_decode
Bug fixes:
* Fixed declaration of debug_print_backtrace
* Fixed number of bugs in strripos
* Fixed bugs with large offsets in str_split

1.4.0

Easy Install

Not sure? Get more info.

pear install PHP_Compat-1.4.0

Pyrus Install

Try PEAR2's installer, Pyrus.

php pyrus.phar install pear/PHP_Compat-1.4.0

Download

For manual installation only

1.4.0


Release date: 2005年05月10日 08:16 UTC
Release state: stable
Release uploaded by: aidan

Changelog:

Added more components:
* DIRECTORY_SEPARATOR
* pg_affected_rows
* pg_unescape_bytea
* pg_escape_bytea
* ibase_timefmt
* get_headers
* debug_print_backtrace
* mhash
Bug fixes:
* Improved loadVersion method
* Fixed bug in clone

1.3.1

Easy Install

Not sure? Get more info.

pear install PHP_Compat-1.3.1

Pyrus Install

Try PEAR2's installer, Pyrus.

php pyrus.phar install pear/PHP_Compat-1.3.1

Download

For manual installation only

1.3.1


Release date: 2004年11月23日 10:26 UTC
Release state: stable
Release uploaded by: aidan

Changelog:

Fixed problems with loadVersion

1.3.0

Easy Install

Not sure? Get more info.

pear install PHP_Compat-1.3.0

Pyrus Install

Try PEAR2's installer, Pyrus.

php pyrus.phar install pear/PHP_Compat-1.3.0

Download

For manual installation only

1.3.0


Release date: 2004年11月22日 05:48 UTC
Release state: stable
Release uploaded by: aidan

Changelog:

Added more components:
* array_diff_key
* array_diff_ukey
* array_diff_uassoc
* array_intersect_assoc
* array_intersect_key
* array_intersect_uassoc
* array_intersect_ukey
* floatval
* ini_get_all
* md5_file
* clone
* PHP_EOL
* UPLOAD_ERR (File upload constants)
* T (Tokenizer constants)

Added loadVersion():
* Allows automatic loading of all components
* or, loading all components until a given version of PHP is reached.

1.2.0

Easy Install

Not sure? Get more info.

pear install PHP_Compat-1.2.0

Pyrus Install

Try PEAR2's installer, Pyrus.

php pyrus.phar install pear/PHP_Compat-1.2.0

Download

For manual installation only

1.2.0


Release date: 2004年09月12日 09:54 UTC
Release state: stable
Release uploaded by: aidan

Changelog:

Added more components:
* str_word_count
* str_rot13
* convert_uuencode
* convert_uudecode
* strpbrk
* array_walk_recursive
* array_uintersect_assoc
* array_uintersect_uassoc
* array_uintersect
* array_udiff_uassoc
* str_shuffle
* substr_compare
* get_include_path
* set_include_path
* restore_include_path
* php_strip_whitespace

1.1.0

Easy Install

Not sure? Get more info.

pear install PHP_Compat-1.1.0

Pyrus Install

Try PEAR2's installer, Pyrus.

php pyrus.phar install pear/PHP_Compat-1.1.0

Download

For manual installation only

1.1.0


Release date: 2004年06月25日 21:35 UTC
Release state: stable
Release uploaded by: aidan

Changelog:

Added more components:
* html_entity_decode
* version_compare
* image_type_to_mime_type
* array_key_exists
* array_search
* call_user_func_array
* constant
* ob_clean
* ob_flush
* ob_get_clean
* ob_get_flush

1.0.0

Easy Install

Not sure? Get more info.

pear install PHP_Compat-1.0.0

Pyrus Install

Try PEAR2's installer, Pyrus.

php pyrus.phar install pear/PHP_Compat-1.0.0

Download

For manual installation only

1.0.0


Release date: 2004年06月12日 03:08 UTC
Release state: stable
Release uploaded by: aidan

Changelog:

Added more components:
* array_change_key_case
* array_chunk
* array_diff_assoc
* vprintf
* vsprintf
* var_export

Fixed behaviour of stripos/strripos - searches for whole needle (PHP5 behaviour).

1.0.0RC2

Easy Install

Not sure? Get more info.

pear install PHP_Compat-1.0.0RC2

Pyrus Install

Try PEAR2's installer, Pyrus.

php pyrus.phar install pear/PHP_Compat-1.0.0RC2

Download

For manual installation only

1.0.0RC2


Release date: 2004年06月01日 07:52 UTC
Release state: beta
Release uploaded by: aidan

Changelog:

Added more components:
* fprintf
* stripos
* strripos
* str_ireplace
* FILE (The filesystem constants)
* STD (The commandline constants)

Removed the seperate files for STDIN/STDOUT/STDERR
Removed the seperate files for FILE_USE_INCLUDE_PATH/FILE_APPEND

1.0.0RC1

Easy Install

Not sure? Get more info.

pear install PHP_Compat-1.0.0RC1

Pyrus Install

Try PEAR2's installer, Pyrus.

php pyrus.phar install pear/PHP_Compat-1.0.0RC1

Download

For manual installation only

1.0.0RC1


Release date: 2004年05月29日 05:41 UTC
Release state: beta
Release uploaded by: aidan

Changelog:

Added more components:
* http_build_query
* array_udiff
* array_udiff_assoc
* FILE_APPEND
* FILE_USE_INCLUDE_PATH
Heavily modified file_put_contents for greater support
A couple of bug fixes
Added complete unit testing!

0.2

Easy Install

Not sure? Get more info.

pear install PHP_Compat-0.2

Pyrus Install

Try PEAR2's installer, Pyrus.

php pyrus.phar install pear/PHP_Compat-0.2

Download

For manual installation only

0.2


Release date: 2004年05月27日 05:48 UTC
Release state: beta
Release uploaded by: aidan

Changelog:

Added more components:
* str_split
* STDIN
* STDOUT
* STDERR
Made a number of bugfixes.
Added replica PHP error messages.
Still in beta until any last bugs are found and removed.

0.1

Easy Install

Not sure? Get more info.

pear install PHP_Compat-0.1

Pyrus Install

Try PEAR2's installer, Pyrus.

php pyrus.phar install pear/PHP_Compat-0.1

Download

For manual installation only

0.1


Release date: 2004年05月19日 08:29 UTC
Release state: beta
Release uploaded by: aidan

Changelog:

This package is in beta while any bugs are ironed out.

AltStyle によって変換されたページ (->オリジナル) /