|
|
|
@ -12,9 +12,8 @@ UPGRADE NOTES - PHP X.Y |
|
|
|
g. Additional str_* APIs |
|
|
|
h. Addition of zend_hash_reindex |
|
|
|
i. Addition of zend_hash_splice |
|
|
|
j. An additional parameter is sent to Countable::count() |
|
|
|
k. Unserialization of manipulated object strings |
|
|
|
l. Removal of IS_CONSTANT_ARRAY and IS_CONSTANT_INDEX hack |
|
|
|
j. Unserialization of manipulated object strings |
|
|
|
k. Removal of IS_CONSTANT_ARRAY and IS_CONSTANT_INDEX hack |
|
|
|
|
|
|
|
2. Build system changes |
|
|
|
a. Unix build system changes |
|
|
|
@ -185,14 +184,7 @@ UPGRADE NOTES - PHP X.Y |
|
|
|
IAP of ht (for compatibility with the previous implementation) and resets |
|
|
|
CVs if the passed hashtable is the global symbol table. |
|
|
|
|
|
|
|
j. An additional parameter is sent to Countable::count() |
|
|
|
|
|
|
|
That parameter denotes the $mode passed to count; it shouldn't affect any |
|
|
|
userland code, but any zend_parse_parameters() used with no arguments should |
|
|
|
fail. Extensions which implement Countable internally, need to accept one |
|
|
|
optional long as parameter. |
|
|
|
|
|
|
|
k. Unserialization of manipulated object strings |
|
|
|
j. Unserialization of manipulated object strings |
|
|
|
|
|
|
|
Strings requiring unserialization of objects are now explicitly checked |
|
|
|
whether the object they contain implements the Serializable interface. |
|
|
|
@ -207,7 +199,7 @@ UPGRADE NOTES - PHP X.Y |
|
|
|
fixed at the appropriate place by checking for the presence of the |
|
|
|
serialize callback in the class entry. |
|
|
|
|
|
|
|
l. Removal of IS_CONSTANT_ARRAY and IS_CONSTANT_INDEX hack |
|
|
|
k. Removal of IS_CONSTANT_ARRAY and IS_CONSTANT_INDEX hack |
|
|
|
|
|
|
|
These two #defines disappeared. Instead we have now IS_CONSTANT_AST which |
|
|
|
covers also the functionality IS_CONSTANT_ARRAY bid and furthermore the |
|
|
|
|