Today, version 4 in the PHP 5.3 branch has been packaged and made available to everyone. As usual it contains security fixes, over a hundred bug fixes and feature requests, and lots of other additions & improvements. Some highlights (my own choice) are below:
Favourite changes
- Paths containing NULL (like /some/path\0foo.txt) are now considered invalid.
- Added follow_location (enabled by default) option for the http stream support.
- Implemented FR #50692, not uploaded files don’t count towards max_file_uploads limit. As a side improvement, temporary files are not opened for empty uploads and, in debug mode, 0-length uploads.
- Fixed bug #53409 (
sleep()returns NULL on Windows). - Fixed covariance of return-by-ref constraints.
- Fixed bug #50579 (
RegexIterator::REPLACEdoesn’t work). - Upgraded bundled PCRE to version 8.10.
- Upgraded bundled Sqlite3 to version 3.7.3.
Also, 5.2.15 was released yesterday, which marks the end of support for PHP 5.2.
For full information see the 5.3.4 and 5.2.15 announcements on php.net.
No Comments on PHP 5.3.4 Released.