diff options
| author | Andrea Faulds <ajf@ajf.me> | 2014-09-21 00:47:25 +0100 |
|---|---|---|
| committer | Andrea Faulds <ajf@ajf.me> | 2014-09-21 00:47:25 +0100 |
| commit | 16404d0cac820ccf0027e4cc3c15fa5573e75317 (patch) | |
| tree | 7d8c75056cb8f9d2e96b7df5c97e7bb64ee6e114 | |
| parent | 12b15e5ca4ae7ebf6e50551a4c666ece97068074 (diff) | |
| download | php-git-16404d0cac820ccf0027e4cc3c15fa5573e75317.tar.gz | |
UPGRADING for Integer Semantics
| -rw-r--r-- | UPGRADING | 13 |
1 files changed, 13 insertions, 0 deletions
@@ -21,6 +21,15 @@ PHP X.Y UPGRADE NOTES 1. Backward Incompatible Changes ======================================== +- Core + . Bitwise shifts by negative numbers of bits are disallowed (throws E_WARNING + and gives FALSE, like a division by zero). + . Left bitwise shifts by a number of bits beyond the bit width of an integer + will always result in 0, even on CPUs which wrap around. + . Right bitwise shifts by a number of bits beyond the bit width of an integer + will always result in 0 or -1 (depending on sign), even on CPUs which wrap + around. + - DBA . dba_delete() now returns false if the key was not found for the inifile handler, too. @@ -100,5 +109,9 @@ PHP X.Y UPGRADE NOTES 13. Other Changes ======================================== +- Core + . Instead of being undefined and platform-dependant, NaN and Infinity will + always be zero when casted to integer. + - Standard . call_user_method() and call_user_method_array() no longer exists. |
