Php/docs/changelog.strings

提供:Dev Guides
< Php
移動先:案内検索

変更履歴

この拡張モジュールのクラス/関数/メソッドには次のような変更がありました。

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 を指定しても問題ありません。