PHP NEWS
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
-?? ??? 2014, PHP 5.5.15
+?? ??? 2014, PHP 5.6.0 Release Candidate 1
- Core:
- . Fixed bug #67428 (header('Location: foo') will override a 308-399 response
- code). (Adam)
+ . Implemented FR #64744 (Differentiate between member function call on a null
+ and non-null, non-objects). (Boro Sitnikovski)
+ . Fixed bug #67436 (Autoloader isn't called if two method definitions don't
+ match). (Bob)
-
-- CLI server:
- . Implemented FR #67429 (CLI server is missing some new HTTP response codes).
- (Adam)
-
-- Streams:
- . Fixed bug #67430 (http:// wrapper doesn't follow 308 redirects). (Adam)
-
-?? ??? 2014, PHP 5.5.14
-
-- Core:
- . Fixed BC break introduced by patch for bug #67072. (Anatol)
. Fixed bug #66622 (Closures do not correctly capture the late bound class
(static::) in some cases). (Levi Morrison)
. Fixed bug #67390 (insecure temporary file use in the configure script).
*(offset++) = '.';
}
*(offset++) = '\'';
- } else if (Z_TYPE_P(zv) == IS_ARRAY || Z_TYPE_P(zv) == IS_CONSTANT_ARRAY) {
+ } else if (Z_TYPE_P(zv) == IS_ARRAY) {
memcpy(offset, "Array", 5);
offset += 5;
++ } else if (Z_TYPE_P(zv) == IS_CONSTANT_AST) {
++ memcpy(offset, "<expression>", 12);
++ offset += 12;
} else {
zend_make_printable_zval(zv, &zv_copy, &use_copy);
REALLOC_BUF_IF_EXCEED(buf, offset, length, Z_STRLEN(zv_copy));