
Fix 65051 (count() off by one inside unset()). Implemented FR () (Dereferencing process-handles no longer waits on those processes). Implemented FR () (specify temp dir by php.ini). Implemented FR () (Allow 'set_error_handler' to handle NULL). Implemented FR () (Added HTTP codes as of RFC 6585). Return previous handler when passing NULL to set_error_handler and set_exception_handler. Improve set_exception_handler while doing reset. The implementation is more robust that the proctitle PECL module Added support for changing the process's title in CLI/CLI-Server SAPIs. Added optional second argument for assert() to specify custom message. Added array_column function which returns a column in a multidimensional array. Added Zend Opcache extension and enable building it by default. Added support for non-scalar Iterator keys in foreach. Added support for using empty() on the result of function calls and other expressions. Added Class Name Resolution As Scalar Via "class" Keyword. As result all the stack push operations don't require checks for stack overflow any more The stack size needed for op_array execution is calculated at compile time and preallocated at once. The VM stacks for passing function arguments and syntaticaly nested calls were merged into a single stack. Optimized access to temporary and compiled VM variables. Added systemtap support by enabling systemtap compatible dtrace probes on linux. Added ARMv7/v8 versions of various Zend arithmetic functions that are implemented using inline assembler. To download the source code for this release please view the sources. All case insensitive matching for function, class and constant names is now performed in a locale independent manner according to ASCII rules.įor users upgrading from PHP 5.4, a migration guide is availabledetailing the changes between 5.4 and 5.5.0.įor a full list of changes in PHP 5.5.0, see the ChangeLog. Case insensitivity is no longer locale specific.
The GD library has been upgraded to version 2.1 adding new functions and improving existing functionality.Added the Zend OPcache extension for opcode caching.
Added support for list() constructs in foreach statements.Added support for non-scalar Iterator keys in foreach.Added support for using empty() on the result of function calls and other expressions.Added scalar class name resolution via ::class.
Added support for constant array/string dereferencing.Added a simplified password hashing API.This release includes a large number of new features and bug fixes. The PHP development team is proud to announce the immediate availability of PHP 5.5.0.