PHP 5.4.8 released

PHP 5.4.8 is now available for download.What’s new in this release?

Changed response to unknown HTTP method to 501 according to RFC.
Support HTTP PATCH method.
Added optional second argument for assert() to specify custom message.
Support building PHP with the native client toolchain.
Added –offline option for tests.

Fixes:

parse_url does not match password component
is_callable() lies for abstract static method
Segfault while load extension failed in zts-build
Notice: could not be converted to int when comparing some builtin classes
Only one directive is loaded from “Per Directory Values” Windows registry
Double free when use traits
Shutdown functions not called in certain error situation
custom error handler throwing Exception + fatal error = no shutdown function
error_log error time has changed to UTC ignoring default timezone
file_get_contents a remote file by Curl wrapper will cause cpu Soaring
“DateTime->modify(‘+0 days’)” modifies DateTime object
DateTime add ‘P1D’ adds 25 hours
Incorrect arginfo for DOMErrorHandler
startup problems fpm / php-fpm
PHP-FPM may segfault/hang on startup.
Systemd integration and daemonize
Unneccesary warnings on FPM
Only /status?plain&full gives “last request cpu”
Add PID to php-fpm init.d script
OpenSSL signature verification missing RMD160, SHA224, SHA256, SHA384, SHA512
SOAP Error when trying to submit 2nd Element of a choice
Assigning to ArrayObject[null][something] overrides all undefined variables
Allow passing null as a default value to mb_substr() and mb_strcut().
Boolean validation fails with FILTER_NULL_ON_FAILURE with empty string or false.
MCAST_JOIN_GROUP on OSX is broken, merge of PR 185

Download PHP

If you liked this article, please subscribe to our YouTube Channel. You can also stay connected with us on X (Twitter) and Facebook.



Leave a Reply