From: Nikita Popov Date: Wed, 9 Mar 2016 13:41:08 +0000 (+0100) Subject: Add NEWS/UPGRADING for negative string offsets X-Git-Tag: php-7.1.0alpha1~507 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=f65486f13d04f5cc0d484117fefeea6e128f3771;p=php Add NEWS/UPGRADING for negative string offsets --- diff --git a/NEWS b/NEWS index 0aff059ebc..fe46403915 100644 --- a/NEWS +++ b/NEWS @@ -10,6 +10,8 @@ PHP NEWS . Implemented the RFC `Support Class Constant Visibility`. (Sean DuBois, Reeze Xia, Dmitry) . Added void return type. (Andrea) + . Added support for negative string offsets in string offset syntax and + various string functions. (Francois) - FTP: . Implemented FR #55651 (Option to ignore the returned FTP PASV address). diff --git a/UPGRADING b/UPGRADING index 94cea6f9a2..1e944d9e1f 100644 --- a/UPGRADING +++ b/UPGRADING @@ -32,6 +32,9 @@ PHP 7.1 UPGRADE NOTES - Core . Added void return type, which requires that a function not return a value. (RFC: https://wiki.php.net/rfc/void_return_type) + . String offset access now supports negative references, which will be + counted from the end of the string. + (RFC: https://wiki.php.net/rfc/negative-string-offsets) ======================================== 3. Changes in SAPI modules @@ -66,6 +69,11 @@ PHP 7.1 UPGRADE NOTES - unpack() accepts an additional optional $offset argument. '@' format code (that specifes an absolute position) is applyed to input data after the $offset argument. +- strpos(), stripos(), substr_count(), grapheme_strpos(), grapheme_stripos(), + grapheme_extract(), iconv_strpos(), mb_strimwidth(), mb_ereg_search_setpos(), + mb_strpos() and mb_stripos() now accept negative string offstes. +- substr_count() and mb_strimwidth() additionally also accept negative length. +- file_get_contents() accepts a negative seek offset if the stream is seekable. ======================================== 6. New Functions