変更履歴
この拡張モジュールのクラス/関数/メソッドには次のような変更がありました。
Version | Function | Description |
---|---|---|
8.0.0 | convert_uuencode | これより前のバージョンでは、
空文字列を変換しようとすると、特別な理由がないのに false を返していました。 |
count_chars | これより前のバージョンでは、この関数は失敗時に false を返していました。 | |
html_entity_decode | encoding は、nullable になりました。 | |
htmlentities | encoding は、nullable になりました。 | |
metaphone | この関数は、失敗時に false を返さなくなりました。 | |
parse_str | result は、オプションではなくなりました。 | |
soundex | これより前のバージョンでは、
空文字列をこの関数に渡すと、特別な理由がないのに false を返していました。 | |
str_word_count | characters は、nullable になりました。 | |
strcspn | length は、nullable になりました。 | |
strip_tags | allowed_tags は、nullable になりました。 | |
stripos | needle に数値を渡すことはサポートされなくなりました。 | |
stristr | needle に数値を渡すことはサポートされなくなりました。 | |
strpos | needle に数値を渡すことはサポートされなくなりました。 | |
strrchr | needle に数値を渡すことはサポートされなくなりました。 | |
strripos | needle に数値を渡すことはサポートされなくなりました。 | |
strrpos | needle に数値を渡すことはサポートされなくなりました。 | |
strspn | length は、nullable になりました。 | |
strstr | needle に数値を渡すことはサポートされなくなりました。 | |
substr | length は、nullable になりました。 | |
substr | この関数は、前のバージョンで false を返す場合に、空文字列を返すようになりました。 | |
substr_compare | length は、nullable になりました。 | |
substr_count | length は、nullable になりました。 | |
substr_replace | length は、nullable になりました。 | |
7.4.0 | chr | codepoint に対して、
サポートされていない入力が与えられた場合、 黙って0 にキャストする動作をしなくなりました。 |
implode | pieces の後に glue
を渡すこと (つまり、ドキュメントに記されたパラメータの順番を使用しないこと) は、推奨されなくなりました。 | |
money_format | この関数は非推奨になりました。
代わりに、NumberFormatter::formatCurrency を使ってください。 | |
str_getcsv | escape 引数は、
空文字列を、プロプライエタリなエスケープ機構を無効にするシグナルとして解釈するようになりました。 これより前のバージョンでは、空文字列はデフォルト値のように扱われていました。 | |
strip_tags | allowed_tags は、array も受け入れるようになりました。 | |
7.3.0 | stripos | needle に数値を渡すことは非推奨になりました。 |
stristr | needle に数値を渡すことは非推奨になりました。 | |
strpos | needle に数値を渡すことは非推奨になりました。 | |
strrchr | needle に数値を渡すことは非推奨になりました。 | |
strripos | needle に数値を渡すことは非推奨になりました。 | |
strrpos | needle に数値を渡すことは非推奨になりました。 | |
strstr | needle に数値を渡すことは非推奨になりました。 | |
7.2.18, 7.3.5 | substr_compare | offset の値は、
haystack の長さと等しくても問題なくなりました。 |
7.2.0 | number_format | number_format は、
-0 を返さないように変更されました。 これより前のバージョンでは、 number が -0.01 のようなケースで -0 が返される場合がありました。 |
parse_str | parse_str関数を
第二引数を指定せずに使うと E_DEPRECATED レベルの警告が発生するようになりました。 | |
7.1.0 | str_shuffle | 内部的なランダム化アルゴリズムは、
libc の rand 関数ではなく、 メルセンヌツイスタ 乱数生成器を使うように 変更されました |
stripos | 負の offset をサポートするようになりました。 | |
strpos | 負の offset をサポートするようになりました。 | |
substr_count | 負の offset と length をサポートするようになりました。
length は、0 を指定しても問題ありません。 |