fmII
Sat, Sep 06th home | browse | articles | contact | chat | submit | faq | newsletter | about | stats | scoop 19:39 UTC
in
Section
login «
register «
recover password «
[Project] add release | add branch | add screenshot | broken links | change owner | email subscribers | update project | update branch (urls) [Project]

 upgrade.php 15 (Default)
Section: Unix

 

Added: Mon, Sep 6th 2004 07:47 UTC (4 years, 0 months ago) Updated: Mon, Jul 30th 2007 23:19 UTC (1 year, 1 month ago)


About:
The upgrade.php script provides PHP backwards compatibility. It does so by automatically defining workalikes for more recently introduced PHP 5.2 or 6.0 core functions when run in an older interpreter version (like 4.1). This allows developers or projects to safely use the more advanced features of PHP while still supporting most applications that run on outdated servers. It emulates over 100 core functions and the complete FTP, ctype, GETTEXT, and mime_magic extensions, and comes with reasonable emulations for PDO, bcmath, ODBC, and the FILTER extension.

Release focus: Major feature enhancements

Changes:
This release includes PDO emulation for PHP 4.x. This new unified PHP5 standard database interface prevents SQL injection exploits if you use its prepared statements instead of error-prone string concatenation and manual escaping. Other changes include more detailed phpDoc-style comments in the main script, and file_put_contents() support for the file locking flag. The emulated json_decode() function now supports Unicode escapes and still remains five times faster than JSON.php or the Zend_Framework decoder.

Author:
milky [contact developer]

Rating:
(not rated)

Homepage:
http://upgradephp.berlios.de/
Tar/GZ:
http://download.berlios.de/upgradephp/upgradephp-15.tgz
Mirror site:
https://developer.berlios.de/project/filelist.php?group_id=3997

Trove categories: [change]
[License]  Public Domain
[Programming Language]  PHP
[Topic]  Software Development :: Libraries

Dependencies: [change]
No dependencies filed

 
Project admins: [change]
» milky (Owner)

» Rating: (not rated)
» Vitality: 0.01% (Rank 5836)
» Popularity: 1.06% (Rank 5442)

project statsdownload stats
(click to enlarge graphs)
   Record hits: 18,317
   URL hits: 2,058
   Subscribers: 20

Other projects from the same categories:
obtesil
BBMozLib
ADFlib
Scriptorium
DIME++

Users who subscribed to this project also subscribed to:
linuxTheTools
Simple Cyrus Administration Tool
PHREL
FOG
Normal/Displacement Map Generator


Add comment · Rate this project · Subscribe to new releases · Ignore this project · Email this project to a friend · Project record in XML

 Branches

Branch Version Last release License URLs
Default 15 31-Jul-2007 Public Domain Homepage Tar/GZ

 Releases

Version Focus Date
15 Major feature enhancements 31-Jul-2007 06:09
14 N/A 26-Jan-2007 08:43
13 Minor feature enhancements 01-Jul-2005 18:23
12 Minor feature enhancements 13-Jun-2005 15:30
11 Minor feature enhancements 04-Apr-2005 17:09
9 Minor feature enhancements 24-Sep-2004 13:47
5 Major bugfixes 11-Sep-2004 13:54
1 Initial freshmeat announcement 06-Sep-2004 16:12

 Comments

[»] PEAR::PHP_Compat
by milky - Sep 24th 2004 06:14:25

There is an alternative to the "upgrade.php" script, that already existed for a longer time. You can find it under http://pear.php.net/package/PHP_Compat and it is sometimes already installed on servers.

The emulation functions of PHP_Compat are often a bit cleaner and behave more (Warning messages) like the native ones would. It is suddenly also not complete yet, but both projects can be used in conjuction easily.

[reply] [top]




© Copyright 2008 SourceForge, Inc., All Rights Reserved.
About freshmeat.net •  Privacy Statement •  Terms of Use •  Trademark Guidelines •  Advertise •  Contact Us • 
ThinkGeek •  Slashdot  •  Linux.com •  SourceForge.net  •  Jobs