PHP 5.1.3
Posted: Tue May 02, 2006 2:44 pm
The standard triumvirate of links:
http://www.php.net/downloads.php
http://www.php.net/release_5_1_3.php
http://www.php.net/ChangeLog-5.php#5.1.3
A few blog postings (courtesy of Planet PHP):
http://ilia.ws/archives/114-PHP-5.1.3-Released!.html
http://blog.thepimp.net/index.php/2006/ ... d-finally-
http://www.killersoft.com/randomstrings ... -released/
It seems to me that the strtotime() enhancements would be quite interesting, interesting links:
* http://en.wikipedia.org/wiki/EXIF#Example - Demonstrates EXIF time format, for which support was added
* http://bugs.php.net/bug.php?id=36638 - allows strtotime to parse dates that result in negative timestamps
* http://bugs.php.net/bug.php?id=36510 - tabs allowed in strtotime strings
* http://bugs.php.net/bug.php?id=36396 - DD-MM-YYYY strings work now
The phpinfo() XSS attack is quite amusing (if you have a file with that public, you've got way bigger problems), but I don't know much about it. I wonder why...
msession was moved to PECL.
Multitude of improvements to the SPL, SimpleXML, GD, CURL and Reflection extensions. sounds quite promising, unfortunantely, I don't use them.
http://www.php.net/downloads.php
http://www.php.net/release_5_1_3.php
http://www.php.net/ChangeLog-5.php#5.1.3
A few blog postings (courtesy of Planet PHP):
http://ilia.ws/archives/114-PHP-5.1.3-Released!.html
http://blog.thepimp.net/index.php/2006/ ... d-finally-
http://www.killersoft.com/randomstrings ... -released/
It seems to me that the strtotime() enhancements would be quite interesting, interesting links:
* http://en.wikipedia.org/wiki/EXIF#Example - Demonstrates EXIF time format, for which support was added
* http://bugs.php.net/bug.php?id=36638 - allows strtotime to parse dates that result in negative timestamps
* http://bugs.php.net/bug.php?id=36510 - tabs allowed in strtotime strings
* http://bugs.php.net/bug.php?id=36396 - DD-MM-YYYY strings work now
The phpinfo() XSS attack is quite amusing (if you have a file with that public, you've got way bigger problems), but I don't know much about it. I wonder why...
msession was moved to PECL.
Multitude of improvements to the SPL, SimpleXML, GD, CURL and Reflection extensions. sounds quite promising, unfortunantely, I don't use them.
Code: Select all
# Improved SPL: (Marcus)
* Fixed issues with not/double calling of constructors of SPL iterators.
* Fixed issues with info-class/file-class in SPL directory handling classes.
* Fixed ArrayIterator::seek().
* Added SimpleXMLIterator::count().
* Dropped erroneous RecursiveDirectoryIterator::getSubPathInfo().
# Improved SimpleXML: (Marcus, Rob)
* Added SimpleXMLElement::getName() to retrieve name of element.
* Added ability to create elements on the fly.
* Added addChild() method for element creation supporting namespaces.
* Added addAttribute() method for attribute creation supporting namespaces.
* Added ability to delete specific elements and attributes by offset.
# Improved Reflection API: (Marcus)
* Added ReflectionClass::newInstanceArgs($args).
* Added ability to analyze extension dependency.
* Added ReflectionFunction::isDeprecated() and constant IS_DEPRECATED.
* Added ReflectionParameter::getDeclaringClass().
* Changed reflection constants to be prefixed with IS_. (Johannes)
# Improved cURL extension: (Ilia)
* Added curl_setopt_array() function that allows setting of multiple options via an associated array.
* Added the ability to retrieve the request message sent to the server.
# Improved GD extension: (Pierre)
* Added a weak/tolerant mode to the JPEG loader.
* Added filtering mode option to imagepng() to allow reducing file size.
* Fixed imagecolorallocate() and imagecolorallocatelapha() to return FALSE on error.