<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/book.strings.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'ja',
  ),
  'this' => 
  array (
    0 => 'changelog.strings.php',
    1 => '変更履歴',
    2 => '変更履歴',
  ),
  'up' => 
  array (
    0 => 'book.strings.php',
    1 => '文字列',
  ),
  'prev' => 
  array (
    0 => 'function.wordwrap.php',
    1 => 'wordwrap',
  ),
  'next' => 
  array (
    0 => 'refs.basic.vartype.php',
    1 => '変数・データ型関連',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'ja',
    'path' => 'reference/strings/book.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="changelog.strings" class="appendix">
 <h1 class="title">変更履歴</h1>

 <p class="para">この拡張モジュールのクラス/関数/メソッドには次のような変更がありました。</p>
 <table class='doctable table' rules='groups'><thead><tr><th>Version</th><th>Function</th><th>Description</th></tr></thead><tbody class="gen-changelog v"><tr><td>8.5.0</td><td><a href='function.setlocale.php'>setlocale</a></td><td>locales 引数に整数 0
       を渡すことはサポートされなくなり、
       TypeError がスローされるようになりました。</td></tr></tbody><tbody class="gen-changelog v8-5-0"><tr><td>8.4.0</td><td><a href='function.str-getcsv.php'>str_getcsv</a></td><td>escape のデフォルト値に依存することは、
        非推奨になりました。</td></tr><tr><td>&nbsp;</td><td><a href='function.str-getcsv.php'>str_getcsv</a></td><td>separator、enclosure、
        または escape が不正な場合、
        ValueError をスローするようになりました。
        これは、fgetcsv と fputcsv
        の動作に倣ったものとなります。</td></tr><tr><td>&nbsp;</td><td><a href='function.strcspn.php'>strcspn</a></td><td>PHP 8.4.0 より前のバージョンでは、 characters が空の文字列の場合、
        string 内の最初の null バイトで探索が誤って停止してしまうことがありました。</td></tr></tbody><tbody class="gen-changelog v8-4-0"><tr><td>8.3.0</td><td><a href='function.number-format.php'>number_format</a></td><td>decimals に負の値を指定した場合の処理が追加されました。</td></tr><tr><td>&nbsp;</td><td><a href='function.str-getcsv.php'>str_getcsv</a></td><td>最後のフィールドが、
        閉じられていないフィールド囲いこみ文字だけの場合、
        null バイト 1 つの文字列ではなく、空文字列を返すようになりました。</td></tr><tr><td>&nbsp;</td><td><a href='function.strrchr.php'>strrchr</a></td><td>before_needle が追加されました。</td></tr><tr><td>&nbsp;</td><td><a href='function.strtok.php'>strtok</a></td><td>token
        が渡されない場合、E_WARNING
        が発生するようになりました。</td></tr></tbody><tbody class="gen-changelog v8-3-0"><tr><td>8.2.0</td><td><a href='function.lcfirst.php'>lcfirst</a></td><td>ケース変換は、setlocale
   で設定されたロケールに依存しなくなりました。
   ASCII 文字のみが変換されます。</td></tr><tr><td>&nbsp;</td><td><a href='function.str-ireplace.php'>str_ireplace</a></td><td>ケースフォールディングは、setlocale
   で設定されたロケールに依存しなくなりました。
   ASCII のケースフォールディングのみが行われます。
   ASCII でないバイト列は、バイト値として比較されます。</td></tr><tr><td>&nbsp;</td><td><a href='function.str-split.php'>str_split</a></td><td>string が空の場合、
       空の配列が返されるようになりました。
       これより前のバージョンでは、空文字列がひとつ入った配列が返されていました。</td></tr><tr><td>&nbsp;</td><td><a href='function.strcasecmp.php'>strcasecmp</a></td><td>この関数は、2つの文字列の長さが等しくない場合に
  strlen($string1) - strlen($string2) を返すとは限らなくなりました。
  代わりに、-1 や 1 を返す可能性があります。</td></tr><tr><td>&nbsp;</td><td><a href='function.strcmp.php'>strcmp</a></td><td>この関数は、2つの文字列の長さが等しくない場合に
  strlen($string1) - strlen($string2) を返すとは限らなくなりました。
  代わりに、-1 や 1 を返す可能性があります。</td></tr><tr><td>&nbsp;</td><td><a href='function.stripos.php'>stripos</a></td><td>ケースフォールディングは、setlocale
   で設定されたロケールに依存しなくなりました。
   ASCII のケースフォールディングのみが行われます。
   ASCII でないバイト列は、バイト値として比較されます。</td></tr><tr><td>&nbsp;</td><td><a href='function.stristr.php'>stristr</a></td><td>ケースフォールディングは、setlocale
   で設定されたロケールに依存しなくなりました。
   ASCII のケースフォールディングのみが行われます。
   ASCII でないバイト列は、バイト値として比較されます。</td></tr><tr><td>&nbsp;</td><td><a href='function.strnatcasecmp.php'>strnatcasecmp</a></td><td>この関数は、2つの文字列の長さが等しくない場合に
  strlen($string1) - strlen($string2) を返すとは限らなくなりました。
  代わりに、-1 や 1 を返す可能性があります。</td></tr><tr><td>&nbsp;</td><td><a href='function.strnatcmp.php'>strnatcmp</a></td><td>この関数は、2つの文字列の長さが等しくない場合に
  strlen($string1) - strlen($string2) を返すとは限らなくなりました。
  代わりに、-1 や 1 を返す可能性があります。</td></tr><tr><td>&nbsp;</td><td><a href='function.strncasecmp.php'>strncasecmp</a></td><td>この関数は、2つの文字列の長さが等しくない場合に
  strlen($string1) - strlen($string2) を返すとは限らなくなりました。
  代わりに、-1 や 1 を返す可能性があります。</td></tr><tr><td>&nbsp;</td><td><a href='function.strncmp.php'>strncmp</a></td><td>この関数は、2つの文字列の長さが等しくない場合に
  strlen($string1) - strlen($string2) を返すとは限らなくなりました。
  代わりに、-1 や 1 を返す可能性があります。</td></tr><tr><td>&nbsp;</td><td><a href='function.strripos.php'>strripos</a></td><td>ケースフォールディングは、setlocale
   で設定されたロケールに依存しなくなりました。
   ASCII のケースフォールディングのみが行われます。
   ASCII でないバイト列は、バイト値として比較されます。</td></tr><tr><td>&nbsp;</td><td><a href='function.strtolower.php'>strtolower</a></td><td>ケース変換は、setlocale
   で設定されたロケールに依存しなくなりました。
   ASCII 文字のみが変換されます。</td></tr><tr><td>&nbsp;</td><td><a href='function.strtoupper.php'>strtoupper</a></td><td>ケース変換は、setlocale
   で設定されたロケールに依存しなくなりました。
   ASCII 文字のみが変換されます。</td></tr><tr><td>&nbsp;</td><td><a href='function.substr-compare.php'>substr_compare</a></td><td>この関数は、2つの文字列の長さが等しくない場合に
  strlen($string1) - strlen($string2) を返すとは限らなくなりました。
  代わりに、-1 や 1 を返す可能性があります。</td></tr><tr><td>&nbsp;</td><td><a href='function.ucfirst.php'>ucfirst</a></td><td>ケース変換は、setlocale
   で設定されたロケールに依存しなくなりました。
   ASCII 文字のみが変換されます。</td></tr><tr><td>&nbsp;</td><td><a href='function.ucwords.php'>ucwords</a></td><td>ケース変換は、setlocale
   で設定されたロケールに依存しなくなりました。
   ASCII 文字のみが変換されます。</td></tr><tr><td>&nbsp;</td><td><a href='function.utf8-decode.php'>utf8_decode</a></td><td>この関数は、推奨されなくなりました。</td></tr><tr><td>&nbsp;</td><td><a href='function.utf8-encode.php'>utf8_encode</a></td><td>この関数は、推奨されなくなりました。</td></tr></tbody><tbody class="gen-changelog v8-2-0"><tr><td>8.1.0</td><td><a href='function.get-html-translation-table.php'>get_html_translation_table</a></td><td>flags のデフォルト値が
       ENT_COMPAT から
       ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401
       に変更されました。</td></tr><tr><td>&nbsp;</td><td><a href='function.html-entity-decode.php'>html_entity_decode</a></td><td>flags のデフォルト値が
       ENT_COMPAT から
       ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401
       に変更されました。</td></tr><tr><td>&nbsp;</td><td><a href='function.htmlentities.php'>htmlentities</a></td><td>flags のデフォルト値が
       ENT_COMPAT から
       ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401
       に変更されました。</td></tr><tr><td>&nbsp;</td><td><a href='function.htmlspecialchars.php'>htmlspecialchars</a></td><td>flags のデフォルト値が
       ENT_COMPAT から
       ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401
       に変更されました。</td></tr><tr><td>&nbsp;</td><td><a href='function.htmlspecialchars-decode.php'>htmlspecialchars_decode</a></td><td>flags のデフォルト値が
       ENT_COMPAT から
       ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401
       に変更されました。</td></tr></tbody><tbody class="gen-changelog v8-1-0"><tr><td>8.0.0</td><td><a href='function.convert-cyr-string.php'>convert_cyr_string</a></td><td>この関数は削除されました。</td></tr><tr><td>&nbsp;</td><td><a href='function.convert-uuencode.php'>convert_uuencode</a></td><td>これより前のバージョンでは、
       空文字列を変換しようとすると、特別な理由がないのに false を返していました。</td></tr><tr><td>&nbsp;</td><td><a href='function.count-chars.php'>count_chars</a></td><td>これより前のバージョンでは、この関数は失敗時に false を返していました。</td></tr><tr><td>&nbsp;</td><td><a href='function.crypt.php'>crypt</a></td><td>salt は、オプションではなくなりました。</td></tr><tr><td>&nbsp;</td><td><a href='function.explode.php'>explode</a></td><td>引数 separator に空文字列 (&quot;&quot;) を渡した場合、
       ValueError をスローするようになりました。
       それより前のバージョンでは、
       explode は false を返していました。</td></tr><tr><td>&nbsp;</td><td><a href='function.fprintf.php'>fprintf</a></td><td>この関数は、失敗時に false を返さなくなりました。</td></tr><tr><td>&nbsp;</td><td><a href='function.fprintf.php'>fprintf</a></td><td>引数の数が0だった場合、
       ValueError がスローされるようになりました。
       これより前のバージョンでは、代わりに E_WARNING
       を発生させていました。</td></tr><tr><td>&nbsp;</td><td><a href='function.fprintf.php'>fprintf</a></td><td>[width] の値が0より小さかったり、
       PHP_INT_MAX より大きい場合に、
       ValueError をスローするようになりました。
       これより前のバージョンでは、代わりに E_WARNING
       を発生させていました。</td></tr><tr><td>&nbsp;</td><td><a href='function.fprintf.php'>fprintf</a></td><td>[precision] の値が0より小さかったり、
       PHP_INT_MAX より大きい場合に、
       ValueError をスローするようになりました。
       これより前のバージョンでは、代わりに E_WARNING
       を発生させていました。</td></tr><tr><td>&nbsp;</td><td><a href='function.fprintf.php'>fprintf</a></td><td>引数が必要な数より少なかった場合、
       ArgumentCountError
       がスローされるようになりました。
       これより前のバージョンでは、代わりに E_WARNING
       を発生させていました。</td></tr><tr><td>&nbsp;</td><td><a href='function.hebrevc.php'>hebrevc</a></td><td>この関数は削除されました。</td></tr><tr><td>&nbsp;</td><td><a href='function.html-entity-decode.php'>html_entity_decode</a></td><td>encoding は、nullable になりました。</td></tr><tr><td>&nbsp;</td><td><a href='function.htmlentities.php'>htmlentities</a></td><td>encoding は、nullable になりました。</td></tr><tr><td>&nbsp;</td><td><a href='function.implode.php'>implode</a></td><td>array の後に separator
       を渡すことは、サポートされなくなりました。</td></tr><tr><td>&nbsp;</td><td><a href='function.levenshtein.php'>levenshtein</a></td><td>これより前のバージョンでは、
       引数を2個、または5個指定して呼び出さなければなりませんでした。</td></tr><tr><td>&nbsp;</td><td><a href='function.levenshtein.php'>levenshtein</a></td><td>これより前のバージョンでは、
       引数文字列の一つが 255 文字の制限より長い場合に -1 を返していました。</td></tr><tr><td>&nbsp;</td><td><a href='function.metaphone.php'>metaphone</a></td><td>この関数は、失敗時に false を返さなくなりました。</td></tr><tr><td>&nbsp;</td><td><a href='function.money-format.php'>money_format</a></td><td>この関数は削除されました。</td></tr><tr><td>&nbsp;</td><td><a href='function.number-format.php'>number_format</a></td><td>これより前のバージョンでは、
        number_format 関数は
        引数を1個、2個、または4個受け入れていました(つまり、3個はダメでした)。</td></tr><tr><td>&nbsp;</td><td><a href='function.parse-str.php'>parse_str</a></td><td>result は、オプションではなくなりました。</td></tr><tr><td>&nbsp;</td><td><a href='function.printf.php'>printf</a></td><td>この関数は、失敗時に false を返さなくなりました。</td></tr><tr><td>&nbsp;</td><td><a href='function.printf.php'>printf</a></td><td>引数の数が0だった場合、
       ValueError がスローされるようになりました。
       これより前のバージョンでは、代わりに E_WARNING
       を発生させていました。</td></tr><tr><td>&nbsp;</td><td><a href='function.printf.php'>printf</a></td><td>[width] の値が0より小さかったり、
       PHP_INT_MAX より大きい場合に、
       ValueError をスローするようになりました。
       これより前のバージョンでは、代わりに E_WARNING
       を発生させていました。</td></tr><tr><td>&nbsp;</td><td><a href='function.printf.php'>printf</a></td><td>[precision] の値が0より小さかったり、
       PHP_INT_MAX より大きい場合に、
       ValueError をスローするようになりました。
       これより前のバージョンでは、代わりに E_WARNING
       を発生させていました。</td></tr><tr><td>&nbsp;</td><td><a href='function.printf.php'>printf</a></td><td>引数が必要な数より少なかった場合、
       ArgumentCountError
       がスローされるようになりました。
       これより前のバージョンでは、代わりに E_WARNING
       を発生させていました。</td></tr><tr><td>&nbsp;</td><td><a href='function.soundex.php'>soundex</a></td><td>これより前のバージョンでは、
       空文字列をこの関数に渡すと、特別な理由がないのに false を返していました。</td></tr><tr><td>&nbsp;</td><td><a href='function.sprintf.php'>sprintf</a></td><td>この関数は、失敗時に false を返さなくなりました。</td></tr><tr><td>&nbsp;</td><td><a href='function.sprintf.php'>sprintf</a></td><td>引数の数が0だった場合、
       ValueError がスローされるようになりました。
       これより前のバージョンでは、代わりに E_WARNING
       を発生させていました。</td></tr><tr><td>&nbsp;</td><td><a href='function.sprintf.php'>sprintf</a></td><td>[width] の値が0より小さかったり、
       PHP_INT_MAX より大きい場合に、
       ValueError をスローするようになりました。
       これより前のバージョンでは、代わりに E_WARNING
       を発生させていました。</td></tr><tr><td>&nbsp;</td><td><a href='function.sprintf.php'>sprintf</a></td><td>[precision] の値が0より小さかったり、
       PHP_INT_MAX より大きい場合に、
       ValueError をスローするようになりました。
       これより前のバージョンでは、代わりに E_WARNING
       を発生させていました。</td></tr><tr><td>&nbsp;</td><td><a href='function.sprintf.php'>sprintf</a></td><td>引数が必要な数より少なかった場合、
       ArgumentCountError
       がスローされるようになりました。
       これより前のバージョンでは、代わりに E_WARNING
       を発生させていました。</td></tr><tr><td>&nbsp;</td><td><a href='function.str-split.php'>str_split</a></td><td>length が1より小さい場合、
       ValueError がスローされるようになりました。
       それより前のバージョンでは、
       E_WARNING レベルの警告が発生し、
       false を返していました。</td></tr><tr><td>&nbsp;</td><td><a href='function.str-word-count.php'>str_word_count</a></td><td>characters は、nullable になりました。</td></tr><tr><td>&nbsp;</td><td><a href='function.strcspn.php'>strcspn</a></td><td>length は、nullable になりました。</td></tr><tr><td>&nbsp;</td><td><a href='function.strip-tags.php'>strip_tags</a></td><td>allowed_tags は、nullable になりました。</td></tr><tr><td>&nbsp;</td><td><a href='function.stripos.php'>stripos</a></td><td>needle は、空文字列を受け入れるようになりました。</td></tr><tr><td>&nbsp;</td><td><a href='function.stripos.php'>stripos</a></td><td>needle に数値を渡すことはサポートされなくなりました。</td></tr><tr><td>&nbsp;</td><td><a href='function.stristr.php'>stristr</a></td><td>needle は、空文字列を受け入れるようになりました。</td></tr><tr><td>&nbsp;</td><td><a href='function.stristr.php'>stristr</a></td><td>needle に数値を渡すことはサポートされなくなりました。</td></tr><tr><td>&nbsp;</td><td><a href='function.strpos.php'>strpos</a></td><td>needle は、空文字列を受け入れるようになりました。</td></tr><tr><td>&nbsp;</td><td><a href='function.strpos.php'>strpos</a></td><td>needle に数値を渡すことはサポートされなくなりました。</td></tr><tr><td>&nbsp;</td><td><a href='function.strrchr.php'>strrchr</a></td><td>needle は、空文字列を受け入れるようになりました。</td></tr><tr><td>&nbsp;</td><td><a href='function.strrchr.php'>strrchr</a></td><td>needle に数値を渡すことはサポートされなくなりました。</td></tr><tr><td>&nbsp;</td><td><a href='function.strripos.php'>strripos</a></td><td>needle は、空文字列を受け入れるようになりました。</td></tr><tr><td>&nbsp;</td><td><a href='function.strripos.php'>strripos</a></td><td>needle に数値を渡すことはサポートされなくなりました。</td></tr><tr><td>&nbsp;</td><td><a href='function.strrpos.php'>strrpos</a></td><td>needle は、空文字列を受け入れるようになりました。</td></tr><tr><td>&nbsp;</td><td><a href='function.strrpos.php'>strrpos</a></td><td>needle に数値を渡すことはサポートされなくなりました。</td></tr><tr><td>&nbsp;</td><td><a href='function.strspn.php'>strspn</a></td><td>length は、nullable になりました。</td></tr><tr><td>&nbsp;</td><td><a href='function.strstr.php'>strstr</a></td><td>needle は、空文字列を受け入れるようになりました。</td></tr><tr><td>&nbsp;</td><td><a href='function.strstr.php'>strstr</a></td><td>needle に数値を渡すことはサポートされなくなりました。</td></tr><tr><td>&nbsp;</td><td><a href='function.substr.php'>substr</a></td><td>length は、nullable になりました。
       length に明示的に null を設定すると、
       文字列の最後までを含む部分文字列を返すようになっています。
       これより前のバージョンでは、空文字列を返していました。</td></tr><tr><td>&nbsp;</td><td><a href='function.substr.php'>substr</a></td><td>この関数は、前のバージョンで false を返す場合に、空文字列を返すようになりました。</td></tr><tr><td>&nbsp;</td><td><a href='function.substr-compare.php'>substr_compare</a></td><td>length は、nullable になりました。</td></tr><tr><td>&nbsp;</td><td><a href='function.substr-count.php'>substr_count</a></td><td>length は、nullable になりました。</td></tr><tr><td>&nbsp;</td><td><a href='function.substr-replace.php'>substr_replace</a></td><td>length は、nullable になりました。</td></tr><tr><td>&nbsp;</td><td><a href='function.vfprintf.php'>vfprintf</a></td><td>この関数は、失敗時に false を返さなくなりました。</td></tr><tr><td>&nbsp;</td><td><a href='function.vfprintf.php'>vfprintf</a></td><td>引数の数が0だった場合、
       ValueError がスローされるようになりました。
       これより前のバージョンでは、代わりに E_WARNING
       を発生させていました。</td></tr><tr><td>&nbsp;</td><td><a href='function.vfprintf.php'>vfprintf</a></td><td>[width] の値が0より小さかったり、
       PHP_INT_MAX より大きい場合に、
       ValueError をスローするようになりました。
       これより前のバージョンでは、代わりに E_WARNING
       を発生させていました。</td></tr><tr><td>&nbsp;</td><td><a href='function.vfprintf.php'>vfprintf</a></td><td>[precision] の値が0より小さかったり、
       PHP_INT_MAX より大きい場合に、
       ValueError をスローするようになりました。
       これより前のバージョンでは、代わりに E_WARNING
       を発生させていました。</td></tr><tr><td>&nbsp;</td><td><a href='function.vfprintf.php'>vfprintf</a></td><td>引数が必要な数より少なかった場合、
       ValueError
       がスローされるようになりました。
       これより前のバージョンでは、代わりに E_WARNING
       を発生させていました。</td></tr><tr><td>&nbsp;</td><td><a href='function.vprintf.php'>vprintf</a></td><td>この関数は、失敗時に false を返さなくなりました。</td></tr><tr><td>&nbsp;</td><td><a href='function.vprintf.php'>vprintf</a></td><td>引数の数が0だった場合、
       ValueError がスローされるようになりました。
       これより前のバージョンでは、代わりに E_WARNING
       を発生させていました。</td></tr><tr><td>&nbsp;</td><td><a href='function.vprintf.php'>vprintf</a></td><td>[width] の値が0より小さかったり、
       PHP_INT_MAX より大きい場合に、
       ValueError をスローするようになりました。
       これより前のバージョンでは、代わりに E_WARNING
       を発生させていました。</td></tr><tr><td>&nbsp;</td><td><a href='function.vprintf.php'>vprintf</a></td><td>[precision] の値が0より小さかったり、
       PHP_INT_MAX より大きい場合に、
       ValueError をスローするようになりました。
       これより前のバージョンでは、代わりに E_WARNING
       を発生させていました。</td></tr><tr><td>&nbsp;</td><td><a href='function.vprintf.php'>vprintf</a></td><td>引数が必要な数より少なかった場合、
       ValueError
       がスローされるようになりました。
       これより前のバージョンでは、代わりに E_WARNING
       を発生させていました。</td></tr><tr><td>&nbsp;</td><td><a href='function.vsprintf.php'>vsprintf</a></td><td>この関数は、失敗時に false を返さなくなりました。</td></tr><tr><td>&nbsp;</td><td><a href='function.vsprintf.php'>vsprintf</a></td><td>引数の数が0だった場合、
       ValueError がスローされるようになりました。
       これより前のバージョンでは、代わりに E_WARNING
       を発生させていました。</td></tr><tr><td>&nbsp;</td><td><a href='function.vsprintf.php'>vsprintf</a></td><td>[width] の値が0より小さかったり、
       PHP_INT_MAX より大きい場合に、
       ValueError をスローするようになりました。
       これより前のバージョンでは、代わりに E_WARNING
       を発生させていました。</td></tr><tr><td>&nbsp;</td><td><a href='function.vsprintf.php'>vsprintf</a></td><td>[precision] の値が0より小さかったり、
       PHP_INT_MAX より大きい場合に、
       ValueError をスローするようになりました。
       これより前のバージョンでは、代わりに E_WARNING
       を発生させていました。</td></tr><tr><td>&nbsp;</td><td><a href='function.vsprintf.php'>vsprintf</a></td><td>引数が必要な数より少なかった場合、
       ValueError
       がスローされるようになりました。
       これより前のバージョンでは、代わりに E_WARNING
       を発生させていました。</td></tr><tr><td>&nbsp;</td><td><a href='function.wordwrap.php'>wordwrap</a></td><td>break が空文字列の場合、
       ValueError がスローされるようになりました。
       これより前のバージョンでは、
       E_WARNING
       が発生し、false を返していました。</td></tr></tbody><tbody class="gen-changelog v8-0-0"><tr><td>7.4.0</td><td><a href='function.chr.php'>chr</a></td><td>codepoint に対して、
       サポートされていない入力が与えられた場合、
       黙って0 にキャストする動作をしなくなりました。</td></tr><tr><td>&nbsp;</td><td><a href='function.convert-cyr-string.php'>convert_cyr_string</a></td><td>この関数は推奨されなくなりました。</td></tr><tr><td>&nbsp;</td><td><a href='function.hebrevc.php'>hebrevc</a></td><td>この関数は推奨されなくなりました。</td></tr><tr><td>&nbsp;</td><td><a href='function.implode.php'>implode</a></td><td>array の後に separator
       を渡すこと
       (つまり、古いシグネチャを使うこと)
       は、推奨されなくなりました。</td></tr><tr><td>&nbsp;</td><td><a href='function.money-format.php'>money_format</a></td><td>この関数は推奨されなくなりました。
        代わりに、NumberFormatter::formatCurrency を使ってください。</td></tr><tr><td>&nbsp;</td><td><a href='function.str-getcsv.php'>str_getcsv</a></td><td>escape 引数は、
        空文字列を、(RFC 4180 に準拠していない) 独自仕様のエスケープ機構を無効にするシグナルとして解釈するようになりました。
        これより前のバージョンでは、空文字列はデフォルト値のように扱われていました。</td></tr><tr><td>&nbsp;</td><td><a href='function.strip-tags.php'>strip_tags</a></td><td>allowed_tags は、array も受け入れるようになりました。</td></tr></tbody><tbody class="gen-changelog v7-4-0"><tr><td>7.3.5</td><td><a href='function.substr-compare.php'>substr_compare</a></td><td>offset の値は、
        haystack の長さと等しくても問題なくなりました。</td></tr></tbody><tbody class="gen-changelog v7-3-5"><tr><td>7.3.0</td><td><a href='function.stripos.php'>stripos</a></td><td>needle に数値を渡すことは非推奨になりました。</td></tr><tr><td>&nbsp;</td><td><a href='function.stristr.php'>stristr</a></td><td>needle に数値を渡すことは非推奨になりました。</td></tr><tr><td>&nbsp;</td><td><a href='function.strpos.php'>strpos</a></td><td>needle に数値を渡すことは非推奨になりました。</td></tr><tr><td>&nbsp;</td><td><a href='function.strrchr.php'>strrchr</a></td><td>needle に数値を渡すことは非推奨になりました。</td></tr><tr><td>&nbsp;</td><td><a href='function.strripos.php'>strripos</a></td><td>needle に数値を渡すことは非推奨になりました。</td></tr><tr><td>&nbsp;</td><td><a href='function.strrpos.php'>strrpos</a></td><td>needle に数値を渡すことは非推奨になりました。</td></tr><tr><td>&nbsp;</td><td><a href='function.strstr.php'>strstr</a></td><td>needle に数値を渡すことは非推奨になりました。</td></tr></tbody><tbody class="gen-changelog v7-3-0"><tr><td>7.2.18</td><td><a href='function.substr-compare.php'>substr_compare</a></td><td>offset の値は、
        haystack の長さと等しくても問題なくなりました。</td></tr></tbody><tbody class="gen-changelog v7-2-18"><tr><td>7.2.0</td><td><a href='function.number-format.php'>number_format</a></td><td>number_format は、
        -0 を返さないように変更されました。
        これより前のバージョンでは、
        num が -0.01 
        のようなケースで -0 が返される場合がありました。</td></tr><tr><td>&nbsp;</td><td><a href='function.parse-str.php'>parse_str</a></td><td>parse_str関数を
        第二引数を指定せずに使うと
        E_DEPRECATED レベルの警告が発生するようになりました。</td></tr><tr><td>&nbsp;</td><td><a href='function.utf8-decode.php'>utf8_decode</a></td><td>この関数は、XML拡張モジュールから PHP のコアに移動しました。
        これより前のバージョンでは、
        この関数は XML拡張モジュール をインストールしていた場合にのみ利用可能でした。</td></tr><tr><td>&nbsp;</td><td><a href='function.utf8-encode.php'>utf8_encode</a></td><td>この関数は、XML拡張モジュール から PHP のコアに移動しました。
        これより前のバージョンでは、
        この関数は XML拡張モジュール をインストールしていた場合にのみ利用可能でした。</td></tr></tbody><tbody class="gen-changelog v7-2-0"><tr><td>7.1.0</td><td><a href='function.str-shuffle.php'>str_shuffle</a></td><td>内部的なランダム化アルゴリズムは、
        libc の rand 関数ではなく、
        メルセンヌツイスタ
        乱数生成器を使うように
        変更されました</td></tr><tr><td>&nbsp;</td><td><a href='function.stripos.php'>stripos</a></td><td>負の offset をサポートするようになりました。</td></tr><tr><td>&nbsp;</td><td><a href='function.strpos.php'>strpos</a></td><td>負の offset をサポートするようになりました。</td></tr><tr><td>&nbsp;</td><td><a href='function.substr-count.php'>substr_count</a></td><td>負の offset と length をサポートするようになりました。
        length は、0 を指定しても問題ありません。</td></tr></tbody></table>
</div>
<?php manual_footer($setup); ?>