標準添付の拡張モジュールには次のような変更がありました。
| Version | Function | Description |
|---|---|---|
| PECL OCI8 3.2 | oci_set_prefetch_lob | |
| PECL OCI8 1.4 | oci_set_prefetch | これより前のバージョンでは、rows は 1 以上でなければなりませんでした。 |
| PECL OCI8 1.3.4 | oci_set_prefetch | これより前のバージョンでは、プリフェッチの上限は rows 行と 1024 * rows バイトのうちの少ないほうでした。 バイト数の制限は、このバージョンで取り除かれました。 |
| PECL 3.0.0 | IntlDateFormatter::format | IntlCalendar オブジェクトを datetime に渡せるようになりました。 |
| 8.2.0 | DateInterval::__construct | アクセス可能なプロパティは y, f, invert, days だけになりました。 新しい boolean プロパティ from_string もアクセス可能です。 |
| DateInterval::createFromDateString | このメソッドを使って DateInterval を作った場合、 アクセス可能なプロパティは from_string と date_string だけになりました。 | |
| idate | フォーマット文字 N (ISO-8601 形式の曜日) と o (ISO-8601 形式の年) が追加されました。 | |
| 8.1.0 | DirectoryIterator::key | イテレーターが初期化されていない場合、 Error がスローされるようになりました。 これより前のバージョンでは、false を返していました。 |
| DOMDocument::createComment | エラーが発生した場合に、 DomException をスローするようになりました。 これより前のバージョンでは、false を返していました。 | |
| DOMDocument::createDocumentFragment | エラーが発生した場合に、 DomException をスローするようになりました。 これより前のバージョンでは、false を返していました。 | |
| DOMDocument::createTextNode | エラーが発生した場合に、 DomException をスローするようになりました。 これより前のバージョンでは、false を返していました。 | |
| current | この関数を object に対してコールすることは、推奨されなくなりました。 object に対して最初に get_mangled_object_vars を使うか、ArrayIterator を使って下さい。 | |
| date_sunrise | この関数は、推奨されなくなりました。 date_sun_info を代わりに使って下さい。 | |
| date_sunset | この関数は、推奨されなくなりました。 date_sun_info を使って下さい。 | |
| end | この関数を object に対してコールすることは、推奨されなくなりました。 object に対して最初に get_mangled_object_vars を使うか、ArrayIterator を使って下さい。 | |
| finfo_buffer | 引数 finfo は、finfo クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| finfo_close | 引数 finfo は、finfo クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| finfo_file | 引数 finfo は、finfo クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| finfo_open | finfo クラスのインスタンスを返すようになりました。 これより前のバージョンでは、 リソース を返していました。 | |
| finfo_set_flags | 引数 finfo は、finfo クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| fputcsv | オプションの引数 eol が追加されました。 | |
| ftp_alloc | 引数 ftp は、FTP\Connection のインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| ftp_append | 引数 ftp は、FTP\Connection のインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| ftp_cdup | 引数 ftp は、FTP\Connection のインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| ftp_chdir | 引数 ftp は、FTP\Connection のインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| ftp_chmod | 引数 ftp は、FTP\Connection のインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| ftp_close | 引数 ftp は、FTP\Connection のインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| ftp_connect | FTP\Connection クラスのインスタンスを返すようになりました。 これより前のバージョンでは、 リソース が返されていました。 | |
| ftp_delete | 引数 ftp は、FTP\Connection のインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| ftp_exec | 引数 ftp は、FTP\Connection のインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| ftp_fget | 引数 ftp は、FTP\Connection のインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| ftp_fput | 引数 ftp は、FTP\Connection のインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| ftp_get | 引数 ftp は、FTP\Connection のインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| ftp_get_option | 引数 ftp は、FTP\Connection のインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| ftp_login | 引数 ftp は、FTP\Connection のインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| ftp_mdtm | 引数 ftp は、FTP\Connection のインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| ftp_mkdir | 引数 ftp は、FTP\Connection のインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| ftp_mlsd | 引数 ftp は、FTP\Connection のインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| ftp_nb_continue | 引数 ftp は、FTP\Connection のインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| ftp_nb_fget | 引数 ftp は、FTP\Connection のインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| ftp_nb_fput | 引数 ftp は、FTP\Connection のインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| ftp_nb_get | 引数 ftp は、FTP\Connection のインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| ftp_nb_put | 引数 ftp は、FTP\Connection のインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| ftp_nlist | 引数 ftp は、FTP\Connection のインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| ftp_pasv | 引数 ftp は、FTP\Connection のインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| ftp_put | 引数 ftp は、FTP\Connection のインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| ftp_pwd | 引数 ftp は、FTP\Connection のインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| ftp_raw | 引数 ftp は、FTP\Connection のインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| ftp_rawlist | 引数 ftp は、FTP\Connection のインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| ftp_rename | 引数 ftp は、FTP\Connection のインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| ftp_rmdir | 引数 ftp は、FTP\Connection のインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| ftp_set_option | 引数 ftp は、FTP\Connection のインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| ftp_site | 引数 ftp は、FTP\Connection のインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| ftp_size | 引数 ftp は、FTP\Connection のインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| ftp_ssl_connect | FTP\Connection クラスのインスタンスを返すようになりました。 これより前のバージョンでは、リソース を返していました。 | |
| ftp_systype | 引数 ftp は、FTP\Connection のインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| get_html_translation_table | flags のデフォルト値が ENT_COMPAT から ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401 に変更されました。 | |
| hash | options パラメータが追加されました。 | |
| hash_algos | MurmurHash3 と xxHash のサポートを追加しました。 | |
| hash_file | options パラメータが追加されました。 | |
| hash_init | options パラメータが追加されました。 | |
| html_entity_decode | flags のデフォルト値が ENT_COMPAT から ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401 に変更されました。 | |
| htmlentities | flags のデフォルト値が ENT_COMPAT から ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401 に変更されました。 | |
| htmlspecialchars | flags のデフォルト値が ENT_COMPAT から ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401 に変更されました。 | |
| htmlspecialchars_decode | flags のデフォルト値が ENT_COMPAT から ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401 に変更されました。 | |
| imagechar | 引数 font は、GdFont クラスのインスタンスと数値を両方受け入れるようになりました。これより前のバージョンでは、数値のみを受け入れていました。 | |
| imagecharup | 引数 font は、GdFont クラスのインスタンスと数値を両方受け入れるようになりました。これより前のバージョンでは、数値のみを受け入れていました。 | |
| imagefilledpolygon | 引数 num_points は、推奨されなくなりました。 | |
| imagefontheight | 引数 font は、GdFont クラスのインスタンスと数値を両方受け入れるようになりました。これより前のバージョンでは、数値のみを受け入れていました。 | |
| imagefontwidth | 引数 font は、GdFont クラスのインスタンスと数値を両方受け入れるようになりました。これより前のバージョンでは、数値のみを受け入れていました。 | |
| imageloadfont | GdFont クラスのインスタンスを返すようになりました。 これより前のバージョンでは、数値を返していました。 | |
| imageopenpolygon | 引数 num_points は、推奨されなくなりました。 | |
| imagepolygon | 引数 num_points は、推奨されなくなりました。 | |
| imagestring | 引数 font は、GdFont クラスのインスタンスと数値を両方受け入れるようになりました。これより前のバージョンでは、数値のみを受け入れていました。 | |
| imagestringup | 引数 font は、GdFont クラスのインスタンスと数値を両方受け入れるようになりました。これより前のバージョンでは、数値のみを受け入れていました。 | |
| imagetypes | IMG_AVIF が追加されました。 | |
| imap_append | 引数 imap は、IMAP\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース が期待されていました。 | |
| imap_body | 引数 imap は、IMAP\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース が期待されていました。 | |
| imap_bodystruct | 引数 imap は、IMAP\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース が期待されていました。 | |
| imap_check | 引数 imap は、IMAP\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース が期待されていました。 | |
| imap_clearflag_full | 引数 imap は、IMAP\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース が期待されていました。 | |
| imap_close | 引数 imap は、IMAP\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース が期待されていました。 | |
| imap_createmailbox | 引数 imap は、IMAP\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース が期待されていました。 | |
| imap_delete | 引数 imap は、IMAP\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース が期待されていました。 | |
| imap_deletemailbox | 引数 imap は、IMAP\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース が期待されていました。 | |
| imap_expunge | 引数 imap は、IMAP\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース が期待されていました。 | |
| imap_fetch_overview | 引数 imap は、IMAP\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース が期待されていました。 | |
| imap_fetchbody | 引数 imap は、IMAP\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース が期待されていました。 | |
| imap_fetchheader | 引数 imap は、IMAP\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース が期待されていました。 | |
| imap_fetchmime | 引数 imap は、IMAP\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース が期待されていました。 | |
| imap_fetchstructure | 引数 imap は、IMAP\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース が期待されていました。 | |
| imap_gc | 引数 imap は、IMAP\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース が期待されていました。 | |
| imap_get_quota | 引数 imap は、IMAP\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース が期待されていました。 | |
| imap_get_quotaroot | 引数 imap は、IMAP\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース が期待されていました。 | |
| imap_getacl | 引数 imap は、IMAP\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース が期待されていました。 | |
| imap_getmailboxes | 引数 imap は、IMAP\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース が期待されていました。 | |
| imap_getsubscribed | 引数 imap は、IMAP\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース が期待されていました。 | |
| imap_headerinfo | 引数 imap は、IMAP\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース が期待されていました。 | |
| imap_headers | 引数 imap は、IMAP\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース が期待されていました。 | |
| imap_list | 引数 imap は、IMAP\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース が期待されていました。 | |
| imap_listscan | 引数 imap は、IMAP\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース が期待されていました。 | |
| imap_lsub | 引数 imap は、IMAP\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース が期待されていました。 | |
| imap_mail_copy | 引数 imap は、IMAP\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース が期待されていました。 | |
| imap_mail_move | 引数 imap は、IMAP\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース が期待されていました。 | |
| imap_mailboxmsginfo | 引数 imap は、IMAP\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース が期待されていました。 | |
| imap_msgno | 引数 imap は、IMAP\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース が期待されていました。 | |
| imap_num_msg | 引数 imap は、IMAP\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース が期待されていました。 | |
| imap_num_recent | 引数 imap は、IMAP\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース が期待されていました。 | |
| imap_open | IMAP\Connection のインスタンスを返すようになりました。 これより前のバージョンでは、 リソース を返していました。 | |
| imap_ping | 引数 imap は、IMAP\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース が期待されていました。 | |
| imap_renamemailbox | 引数 imap は、IMAP\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース が期待されていました。 | |
| imap_reopen | 引数 imap は、IMAP\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース が期待されていました。 | |
| imap_savebody | 引数 imap は、IMAP\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース が期待されていました。 | |
| imap_search | 引数 imap は、IMAP\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース が期待されていました。 | |
| imap_set_quota | 引数 imap は、IMAP\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース が期待されていました。 | |
| imap_setacl | 引数 imap は、IMAP\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース が期待されていました。 | |
| imap_setflag_full | 引数 imap は、IMAP\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース が期待されていました。 | |
| imap_sort | 引数 imap は、IMAP\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース が期待されていました。 | |
| imap_status | 引数 imap は、IMAP\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース が期待されていました。 | |
| imap_subscribe | 引数 imap は、IMAP\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース が期待されていました。 | |
| imap_thread | 引数 imap は、IMAP\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース が期待されていました。 | |
| imap_uid | 引数 imap は、IMAP\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース が期待されていました。 | |
| imap_undelete | 引数 imap は、IMAP\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース が期待されていました。 | |
| imap_unsubscribe | 引数 imap は、IMAP\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース が期待されていました。 | |
| ini_set | value は、 任意のスカラー型を受け入れるようになりました (null を含みます)。 これより前のバージョンでは、文字列のみを受け入れていました。 | |
| key | この関数を object に対してコールすることは、推奨されなくなりました。 object に対して最初に get_mangled_object_vars を使うか、ArrayIterator を使って下さい。 | |
| ldap_add | 引数 ldap は、LDAP\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| ldap_add_ext | 引数 ldap は、LDAP\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| ldap_add_ext | LDAP\Result クラスのインスタンスを返すようになりました。 これより前のバージョンでは、リソース を返していました。 | |
| ldap_bind | 引数 ldap は、LDAP\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| ldap_bind_ext | 引数 ldap は、LDAP\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| ldap_bind_ext | LDAP\Result クラスのインスタンスを返すようになりました。 これより前のバージョンでは、リソース を返していました。 | |
| ldap_compare | 引数 ldap は、LDAP\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| ldap_connect | LDAP\Connection クラスのインスタンスを返すようになりました。 これより前のバージョンでは、 リソース を返していました。 | |
| ldap_count_entries | 引数 result は、 LDAP\Result クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| ldap_count_entries | 引数 ldap は、LDAP\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| ldap_count_references | 引数 result は、 LDAP\Result クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| ldap_count_references | 引数 ldap は、LDAP\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| ldap_delete | 引数 ldap は、LDAP\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| ldap_delete_ext | LDAP\Result クラスのインスタンスを返すようになりました。 これより前のバージョンでは、リソース を返していました。 | |
| ldap_delete_ext | 引数 ldap は、LDAP\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| ldap_errno | 引数 ldap は、LDAP\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| ldap_error | 引数 ldap は、LDAP\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| ldap_exop | 引数 ldap は、LDAP\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| ldap_exop_passwd | 引数 ldap は、LDAP\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| ldap_exop_refresh | 引数 ldap は、LDAP\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| ldap_exop_whoami | 引数 ldap は、LDAP\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| ldap_first_attribute | 引数 entry は、 LDAP\ResultEntry クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| ldap_first_attribute | 引数 ldap は、LDAP\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| ldap_first_entry | 引数 ldap は、LDAP\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| ldap_first_entry | 引数 result は、 LDAP\Result クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| ldap_first_entry | LDAP\ResultEntry クラスのインスタンスを返すようになりました。 これより前のバージョンでは、リソース を返していました。 | |
| ldap_free_result | 引数 result は、 LDAP\Result クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| ldap_get_attributes | 引数 ldap は、LDAP\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| ldap_get_attributes | 引数 entry は、 LDAP\ResultEntry クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| ldap_get_dn | 引数 ldap は、LDAP\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| ldap_get_dn | 引数 entry は、 LDAP\ResultEntry クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| ldap_get_entries | 引数 ldap は、LDAP\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| ldap_get_entries | 引数 result は、 LDAP\Result クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| ldap_get_option | 引数 ldap は、LDAP\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| ldap_get_values | 引数 ldap は、LDAP\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| ldap_get_values | 引数 entry は、 LDAP\ResultEntry クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| ldap_get_values_len | 引数 ldap は、LDAP\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| ldap_get_values_len | 引数 entry は、 LDAP\ResultEntry クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| ldap_list | LDAP\Result クラスのインスタンスを返すようになりました。 これより前のバージョンでは、リソース を返していました。 | |
| ldap_list | 引数 ldap は、LDAP\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| ldap_mod_add | 引数 ldap は、LDAP\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| ldap_mod_del | 引数 ldap は、LDAP\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| ldap_mod_replace | 引数 ldap は、LDAP\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| ldap_modify_batch | 引数 ldap は、LDAP\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| ldap_mod_add_ext | 引数 ldap は、LDAP\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| ldap_mod_add_ext | LDAP\Result クラスのインスタンスを返すようになりました。 これより前のバージョンでは、リソース を返していました。 | |
| ldap_mod_del_ext | 引数 ldap は、LDAP\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| ldap_mod_del_ext | LDAP\Result クラスのインスタンスを返すようになりました。 これより前のバージョンでは、リソース を返していました。 | |
| ldap_mod_replace_ext | LDAP\Result クラスのインスタンスを返すようになりました。 これより前のバージョンでは、リソース を返していました。 | |
| ldap_mod_replace_ext | 引数 ldap は、LDAP\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| ldap_next_attribute | 引数 entry は、 LDAP\ResultEntry クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| ldap_next_attribute | 引数 ldap は、LDAP\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| ldap_next_entry | 引数 ldap は、LDAP\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| ldap_next_entry | 引数 entry は、 LDAP\ResultEntry クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| ldap_next_entry | LDAP\Result クラスのインスタンスを返すようになりました。 これより前のバージョンでは、リソース を返していました。 | |
| ldap_parse_exop | 引数 result は、 LDAP\Result クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| ldap_parse_exop | 引数 ldap は、LDAP\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| ldap_parse_result | 引数 ldap は、LDAP\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| ldap_parse_result | 引数 result は、 LDAP\Result クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| ldap_read | 引数 ldap は、LDAP\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| ldap_read | LDAP\Result クラスのインスタンスを返すようになりました。 これより前のバージョンでは、リソース を返していました。 | |
| ldap_rename | 引数 ldap は、LDAP\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| ldap_rename_ext | 引数 ldap は、LDAP\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| ldap_rename_ext | LDAP\Result クラスのインスタンスを返すようになりました。 これより前のバージョンでは、リソース を返していました。 | |
| ldap_sasl_bind | 引数 ldap は、LDAP\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| ldap_search | LDAP\Result クラスのインスタンスを返すようになりました。 これより前のバージョンでは、リソース を返していました。 | |
| ldap_search | 引数 ldap は、LDAP\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| ldap_set_option | 引数 ldap は、LDAP\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| ldap_set_rebind_proc | 引数 ldap は、LDAP\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| ldap_unbind | 引数 ldap は、LDAP\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| mhash | この関数は、推奨されなくなりました。 hash_*() 関数 を代わりに使って下さい。 | |
| mhash_count | この関数は、推奨されなくなりました。 hash_*() 関数 を代わりに使って下さい。 | |
| mhash_get_block_size | この関数は、推奨されなくなりました。 hash_*() 関数 を代わりに使って下さい。 | |
| mhash_get_hash_name | この関数は、推奨されなくなりました。 hash_*() 関数 を代わりに使って下さい。 | |
| mhash_keygen_s2k | この関数は、推奨されなくなりました。 hash_*() 関数 を代わりに使って下さい。 | |
| next | この関数を object に対してコールすることは、推奨されなくなりました。 object に対して最初に get_mangled_object_vars を使うか、ArrayIterator を使って下さい。 | |
| odbc_result_all | この関数は、推奨されなくなりました。 | |
| openssl_cms_encrypt | デフォルトの暗号化アルゴリズム (cipher_algo) が、 AES-128-CBC (OPENSSL_CIPHER_AES_128_CBC) になりました。 これより前のバージョンでは、 PKCS7/CMS (OPENSSL_CIPHER_RC2_40) が使われていました。 | |
| openssl_decrypt | tag は、nullable になりました。 | |
| openssl_pkcs7_encrypt | デフォルトの暗号化アルゴリズム (cipher_algo) が、 AES-128-CBC (OPENSSL_CIPHER_AES_128_CBC) になりました。 これより前のバージョンでは、 PKCS7/CMS (OPENSSL_CIPHER_RC2_40) が使われていました。 | |
| pg_affected_rows | result は、PgSql\Result クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| pg_cancel_query | connection は、PgSql\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| pg_client_encoding | connection は、PgSql\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| pg_close | connection は、PgSql\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| pg_connect | PgSql\Connection クラスのインスタンスを返すようになりました。 これより前のバージョンでは、 リソース を返していました。 | |
| pg_connect_poll | connection は、PgSql\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| pg_connection_busy | connection は、PgSql\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| pg_connection_reset | connection は、PgSql\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| pg_connection_status | connection は、PgSql\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| pg_consume_input | connection は、PgSql\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| pg_convert | connection は、PgSql\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| pg_copy_from | connection は、PgSql\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| pg_copy_to | connection は、PgSql\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| pg_dbname | connection は、PgSql\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| pg_delete | connection は、PgSql\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| pg_end_copy | connection は、PgSql\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| pg_escape_bytea | connection は、PgSql\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| pg_escape_identifier | connection は、PgSql\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| pg_escape_literal | connection は、PgSql\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| pg_escape_string | connection は、PgSql\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| pg_execute | PgSql\Result クラスのインスタンスを返すようになりました。 これより前のバージョンでは、リソース を返していました。 | |
| pg_execute | connection は、PgSql\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| pg_fetch_all | result は、PgSql\Result クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| pg_fetch_all_columns | result は、PgSql\Result クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| pg_fetch_array | result は、PgSql\Result クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| pg_fetch_assoc | result は、PgSql\Result クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| pg_fetch_object | result は、PgSql\Result クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| pg_fetch_result | result は、PgSql\Result クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| pg_fetch_row | result は、PgSql\Result クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| pg_field_is_null | result は、PgSql\Result クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| pg_field_name | result は、PgSql\Result クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| pg_field_num | result は、PgSql\Result クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| pg_field_prtlen | result は、PgSql\Result クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| pg_field_size | result は、PgSql\Result クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| pg_field_table | result は、PgSql\Result クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| pg_field_type | result は、PgSql\Result クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| pg_field_type_oid | result は、PgSql\Result クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| pg_flush | connection は、PgSql\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| pg_free_result | result は、PgSql\Result クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| pg_get_notify | connection は、PgSql\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| pg_get_pid | connection は、PgSql\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| pg_get_result | PgSql\Result クラスのインスタンスを返すようになりました。 これより前のバージョンでは、リソース を返していました。 | |
| pg_get_result | connection は、PgSql\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| pg_host | connection は、PgSql\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| pg_insert | PgSql\Result クラスのインスタンスを返すようになりました。 これより前のバージョンでは、リソース を返していました。 | |
| pg_insert | connection は、PgSql\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| pg_last_error | connection は、PgSql\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| pg_last_notice | connection は、PgSql\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| pg_last_oid | result は、PgSql\Result クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| pg_lo_close | lob は、PgSql\Lob クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| pg_lo_create | connection は、PgSql\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| pg_lo_export | connection は、PgSql\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| pg_lo_import | connection は、PgSql\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| pg_lo_open | connection は、PgSql\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| pg_lo_open | PgSql\Lob クラスのインスタンスを返すようになりました。 これより前のバージョンでは、リソース を返していました。 | |
| pg_lo_read | lob は、PgSql\Lob クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| pg_lo_read_all | lob は、PgSql\Lob クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| pg_lo_seek | lob は、PgSql\Lob クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| pg_lo_tell | lob は、PgSql\Lob クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| pg_lo_truncate | lob は、PgSql\Lob クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| pg_lo_unlink | connection は、PgSql\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| pg_lo_write | lob は、PgSql\Lob クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| pg_meta_data | connection は、PgSql\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| pg_num_fields | result は、PgSql\Result クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| pg_num_rows | result は、PgSql\Result クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| pg_options | connection は、PgSql\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| pg_parameter_status | connection は、PgSql\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| pg_pconnect | PgSql\Connection クラスのインスタンスを返すようになりました。 これより前のバージョンでは、 リソース を返していました。 | |
| pg_ping | connection は、PgSql\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| pg_port | connection は、PgSql\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| pg_prepare | connection は、PgSql\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| pg_prepare | PgSql\Result クラスのインスタンスを返すようになりました。 これより前のバージョンでは、リソース を返していました。 | |
| pg_put_line | connection は、PgSql\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| pg_query | PgSql\Result クラスのインスタンスを返すようになりました。 これより前のバージョンでは、リソース を返していました。 | |
| pg_query | connection は、PgSql\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| pg_query_params | connection は、PgSql\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| pg_query_params | PgSql\Result クラスのインスタンスを返すようになりました。 これより前のバージョンでは、リソース を返していました。 | |
| pg_result_error | result は、PgSql\Result クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| pg_result_error_field | result は、PgSql\Result クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| pg_result_seek | result は、PgSql\Result クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| pg_result_status | result は、PgSql\Result クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| pg_select | connection は、PgSql\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| pg_send_execute | connection は、PgSql\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| pg_send_prepare | connection は、PgSql\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| pg_send_query | connection は、PgSql\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| pg_send_query_params | connection は、PgSql\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| pg_set_client_encoding | connection は、PgSql\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| pg_set_error_verbosity | connection は、PgSql\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| pg_socket | connection は、PgSql\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| pg_trace | connection は、PgSql\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| pg_transaction_status | connection は、PgSql\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| pg_tty | connection は、PgSql\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| pg_untrace | connection は、PgSql\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| pg_update | connection は、PgSql\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| pg_version | connection は、PgSql\Connection クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| prev | この関数を object に対してコールすることは、推奨されなくなりました。 object に対して最初に get_mangled_object_vars を使うか、ArrayIterator を使って下さい。 | |
| pspell_add_to_personal | 引数 dictionary は、PSpell\Dictionary クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| pspell_add_to_session | 引数 dictionary は、PSpell\Dictionary クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| pspell_check | 引数 dictionary は、PSpell\Dictionary クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| pspell_clear_session | 引数 dictionary は、PSpell\Dictionary クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| pspell_config_create | PSpell\Config クラスのインスタンスを返すようになりました。 これより前のバージョンでは、リソース を返していました。 | |
| pspell_config_data_dir | 引数 config は、PSpell\Config クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| pspell_config_dict_dir | 引数 config は、PSpell\Config クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| pspell_config_ignore | 引数 config は、PSpell\Config クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| pspell_config_mode | 引数 config は、PSpell\Config クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| pspell_config_personal | 引数 config は、PSpell\Config クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| pspell_config_repl | 引数 config は、PSpell\Config クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| pspell_config_runtogether | 引数 config は、PSpell\Config クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| pspell_config_save_repl | 引数 config は、PSpell\Config クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| pspell_new | PSpell\Dictionary クラスのインスタンスを返すようになりました。 これより前のバージョンでは、 リソース を返していました。 | |
| pspell_new_config | PSpell\Dictionary クラスのインスタンスを返すようになりました。 これより前のバージョンでは、リソース を返していました。 | |
| pspell_new_config | 引数 config は、PSpell\Config クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| pspell_new_personal | PSpell\Dictionary クラスのインスタンスを返すようになりました。 これより前のバージョンでは、 リソース を返していました。 | |
| pspell_save_wordlist | 引数 dictionary は、PSpell\Dictionary クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| pspell_store_replacement | 引数 dictionary は、PSpell\Dictionary クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| pspell_suggest | 引数 dictionary は、PSpell\Dictionary クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース を期待していました。 | |
| reset | この関数を object に対してコールすることは、推奨されなくなりました。 object に対して最初に get_mangled_object_vars を使うか、ArrayIterator を使って下さい。 | |
| stream_select | microseconds は、nullable になりました。 | |
| strptime | この関数は、推奨されなくなりました。 date_parse_from_format (ロケールに依存しないパースを行う場合) または、 IntlDateFormatter::parse (ロケールに依存するパースを行う場合) を使って下さい。 | |
| MultipleIterator::current | MultipleIterator::current が無効なイテレータを使って呼び出された場合に、 RuntimeException をスローするようになりました。 これより前のバージョンでは、false を返していました。 | |
| MultipleIterator::key | MultipleIterator::key が無効なイテレータを使って呼び出された場合に、 RuntimeException をスローするようになりました。 これより前のバージョンでは、false を返していました。 | |
| mysqli_driver::$report_mode | デフォルト値が MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT になりました。 これより前のバージョンでは、 MYSQLI_REPORT_OFF でした。 | |
| mysqli_result::fetch_all | libmysqlclient をリンクしている場合でも、 この関数を使えるようになりました。 | |
| mysqli_stmt::execute | オプションの引数 params が追加されました。 | |
| mysqli_stmt::next_result | libmysqlclient をリンクしている場合でも、 この関数を使えるようになりました。 | |
| mysqli::$client_info | mysqli_get_client_info を 引数 mysql を付けて呼ぶことは、 推奨されなくなりました。 この関数はもはや引数を取ることはありませんが、 オプションの引数として、間違って値を渡すことは許されています。 | |
| mysqli::$client_info | オブジェクト指向版の mysqli::get_client_info は、推奨されなくなりました。 | |
| mysqli::init | オブジェクト指向版の mysqli::init メソッドは、 推奨されなくなりました。 parent::init を、 parent::__construct の呼び出しに置き換えて下さい。 | |
| Phar::buildFromDirectory | Phar::buildFromDirectory は、 false を返さなくなりました。 | |
| Phar::buildFromIterator | Phar::buildFromIterator は、 false を返さなくなりました。 | |
| PharData::buildFromDirectory | PharData::buildFromDirectory は、 false を返さなくなりました。 | |
| PharData::buildFromIterator | PharData::buildFromIterator は、 false を返さなくなりました。 | |
| ReflectionClassConstant::getName | name プロパティが初期化されていない場合は、 Error をスローするようになりました。 これより前のバージョンでは、失敗時に false を返していました。 | |
| ReflectionExtension::__clone | このメソッドは、final ではなくなりました。 | |
| ReflectionFunctionAbstract::__clone | このメソッドは、final ではなくなりました。 | |
| ReflectionParameter::__clone | このメソッドは、final ではなくなりました。 | |
| ReflectionProperty::__clone | このメソッドは、final ではなくなりました。 | |
| ReflectionZendExtension::__clone | このメソッドは、final ではなくなりました。 | |
| SplFileObject::fputcsv | オプションの引数 eol が追加されました。 | |
| SplObjectStorage::current | SplObjectStorage::current は、 現在の位置が不正な場合、 Error をスローするようになりました。 これより前のバージョンでは、 false を返していました。 | |
| 8.0.5 | imageinterlace | imageinterlace は、 bool を返すようになりました。 これより前のバージョンでは、int を返していました。 (インターレース画像の場合は 0 でない値を、 そうでない場合は 0 を返していました) |
| 8.0.3 | DOMDocument::getElementsByTagNameNS | namespace は、nullable になりました。 |
| DOMElement::getElementsByTagNameNS | namespace は、nullable になりました。 | |
| DOMImplementation::createDocument | namespace は、nullable になりました。 | |
| finfo::__construct | magic_database は、nullable になりました。 | |
| bind_textdomain_codeset | codeset は、nullable になりました。 これより前のバージョンでは、 現在設定されているエンコーディングは取得できませんでした。 | |
| bindtextdomain | directory は、nullable になりました。 これより前のバージョンでは、現在設定されているディレクトリを取得できませんでした。 | |
| finfo_open | magic_database は、nullable になりました。 | |
| imagegd | file は、nullable になりました。 | |
| imagegd2 | file は、nullable になりました。 | |
| SoapClient::__setLocation | location は、nullable になりました。 | |
| SoapVar::__construct | typeName, typeNamespace, nodeName, nodeNamespace は、nullable になりました。 | |
| 8.0.0, PECL OCI8 3.0.0 | oci_connect | connection_string は、 nullable になりました。 |
| oci_error | connection_or_statement は、nullable になりました。 | |
| oci_new_collection | schema は、nullable になりました。 | |
| oci_new_connect | connection_string は、nullable になりました。 | |
| oci_lob_copy | length は、nullable になりました。 | |
| OCICollection::append | OCI-Collection クラスは、 PHP の名前付けの規約に従って OCICollection に名前が変更されました。 | |
| OCICollection::assign | OCI-Collection クラスは、 PHP の名前付けの規約に従って OCICollection に名前が変更されました。 | |
| OCICollection::assignElem | OCI-Collection クラスは、 PHP の名前付けの規約に従って OCICollection に名前が変更されました。 | |
| OCICollection::free | OCI-Collection クラスは、 PHP の名前付けの規約に従って OCICollection に名前が変更されました。 | |
| OCICollection::getElem | OCI-Collection クラスは、 PHP の名前付けの規約に従って OCICollection に名前が変更されました。 | |
| OCICollection::max | OCI-Collection クラスは、 PHP の名前付けの規約に従って OCICollection に名前が変更されました。 | |
| OCICollection::size | OCI-Collection クラスは、 PHP の名前付けの規約に従って OCICollection に名前が変更されました。 | |
| OCICollection::trim | OCI-Collection クラスは、 PHP の名前付けの規約に従って OCICollection に名前が変更されました。 | |
| OCILob::append | OCI-Lob クラスは、 PHP の名前付けの規約に従って OCILob に名前が変更されました。 | |
| OCILob::close | OCI-Lob クラスは、 PHP の名前付けの規約に従って OCILob に名前が変更されました。 | |
| OCILob::eof | OCI-Lob クラスは、 PHP の名前付けの規約に従って OCILob に名前が変更されました。 | |
| OCILob::erase | offset と length は、 nullable になりました。 | |
| OCILob::erase | OCI-Lob クラスは、 PHP の名前付けの規約に従って OCILob に名前が変更されました。 | |
| OCILob::export | offset と length は、nullable になりました。 | |
| OCILob::export | OCI-Lob クラスは、 PHP の名前付けの規約に従って OCILob に名前が変更されました。 | |
| OCILob::flush | OCI-Lob クラスは、 PHP の名前付けの規約に従って OCILob に名前が変更されました。 | |
| OCILob::free | OCI-Lob クラスは、 PHP の名前付けの規約に従って OCILob に名前が変更されました。 | |
| OCILob::getBuffering | OCI-Lob クラスは、 PHP の名前付けの規約に従って OCILob に名前が変更されました。 | |
| OCILob::import | OCI-Lob クラスは、 PHP の名前付けの規約に従って OCILob に名前が変更されました。 | |
| OCILob::load | OCI-Lob クラスは、 PHP の名前付けの規約に従って OCILob に名前が変更されました。 | |
| OCILob::read | OCI-Lob クラスは、 PHP の名前付けの規約に従って OCILob に名前が変更されました。 | |
| OCILob::rewind | OCI-Lob クラスは、 PHP の名前付けの規約に従って OCILob に名前が変更されました。 | |
| OCILob::save | OCI-Lob クラスは、 PHP の名前付けの規約に従って OCILob に名前が変更されました。 | |
| OCILob::saveFile | OCI-Lob クラスは、 PHP の名前付けの規約に従って OCILob に名前が変更されました。 | |
| OCILob::seek | OCI-Lob クラスは、 PHP の名前付けの規約に従って OCILob に名前が変更されました。 | |
| OCILob::setBuffering | OCI-Lob クラスは、 PHP の名前付けの規約に従って OCILob に名前が変更されました。 | |
| OCILob::size | OCI-Lob クラスは、 PHP の名前付けの規約に従って OCILob に名前が変更されました。 | |
| OCILob::tell | OCI-Lob クラスは、 PHP の名前付けの規約に従って OCILob に名前が変更されました。 | |
| OCILob::truncate | OCI-Lob クラスは、 PHP の名前付けの規約に従って OCILob に名前が変更されました。 | |
| OCILob::write | OCI-Lob クラスは、 PHP の名前付けの規約に従って OCILob に名前が変更されました。 | |
| OCILob::write | length は、nullable になりました。 | |
| OCILob::writeTemporary | OCI-Lob クラスは、 PHP の名前付けの規約に従って OCILob に名前が変更されました。 | |
| OCILob::writeToFile | OCI-Lob クラスは、 PHP の名前付けの規約に従って OCILob に名前が変更されました。 | |
| OCILob::writeToFile | offset と length は、nullable になりました。 | |
| 8.0.0 / 1.18.1 | ZipArchive::addGlob | options に "comp_method", "comp_flags", "enc_method", "enc_password" が追加されました。 |
| 8.0.0 / 1.18.0 | ZipArchive::addEmptyDir | flags が追加されました。 |
| ZipArchive::addFile | flags が追加されました。 | |
| ZipArchive::addFromString | flags が追加されました。 | |
| ZipArchive::addGlob | options に "flags" が追加されました。 | |
| ZipArchive::getStatusString | このメソッドは、閉じられたアーカイブに対しても呼び出せるようになりました。 | |
| ZipArchive::getStatusString | このメソッドは、失敗時に false を返さなくなりました。 | |
| 8.0.0 | CURLFile::__construct | mime_type と posted_filename は nullable になりました。 これより前のバージョンでは、デフォルト値が 0 でした。 |
| DateInterval::__construct | W が、D と組み合わせて使えるようになりました。 | |
| DateTime::format | これより前のバージョンでは、失敗時に false を返していました。 | |
| DateTime::format | フォーマット文字 p が追加されました。 | |
| DateTime::getOffset | これより前のバージョンでは、失敗時に false を返していました。 | |
| DateTime::getTimestamp | これらの関数は、失敗時に false を返さなくなりました。 | |
| DateTimeZone::getOffset | これより前のバージョンでは、失敗時に false を返していました。 | |
| DateTimeZone::listIdentifiers | これより前のバージョンでは、失敗時に false を返していました。 | |
| Directory::close | 引数を取らなくなりました。 これより前のバージョンでは、 ディレクトリハンドルを引数に渡すことができました。 | |
| Directory::read | 引数を取らなくなりました。 これより前のバージョンでは、 ディレクトリハンドルを引数に渡すことができました。 | |
| Directory::rewind | 引数を取らなくなりました。 これより前のバージョンでは、 ディレクトリハンドルを引数に渡すことができました。 | |
| DirectoryIterator::__construct | directory が空の場合に、ValueError をスローするようになりました。 これより前のバージョンでは、 RuntimeException をスローしていました。 | |
| DOMImplementation::createDocument | doctype は、nullable になりました。 | |
| FFI::cdef | lib is nullable now. | |
| FFI::string | size is nullable now; previously, its default was 0. | |
| FilesystemIterator::__construct | directory が空文字列の場合に、 ValueError をスローするようになりました。 これより前のバージョンでは、 RuntimeException をスローしていました。 | |
| abs | num は、 数値への変換をサポートした内部オブジェクトを受け入れなくなりました。 | |
| apache_note | note_value は、nullable になりました。 | |
| array_chunk | length が 1 より小さい場合、ValueError がスローされるようになりました。 これより前のバージョンでは、 E_WARNING が発生し、 null を返していました。 | |
| array_column | index_key で指定されたカラムにオブジェクトが含まれていても、 文字列にキャストされなくなりました。 代わりに、TypeError が発生するようになっています。 | |
| array_combine | それぞれの配列の要素数が一致しなかった場合、 array_combine は ValueError をスローするようになりました。 これより前のバージョンでは、false を返していました。 | |
| array_filter | callback がリファレンス渡しされる引数を期待している場合、 この関数は E_WARNING を発生させるようになりました。 | |
| array_filter | callback は、nullable になりました。 | |
| array_map | callback がリファレンス渡しされる引数を期待している場合、 この関数は E_WARNING を発生させるようになりました。 | |
| array_reduce | callback がリファレンス渡しされる引数を期待している場合、 この関数は E_WARNING を発生させるようになりました。 | |
| array_splice | length は、nullable になりました。 | |
| array_walk | callback が、 2番目と3番目の引数にリファレンス渡しされる引数を期待している場合、 この関数は E_WARNING を発生させるようになりました。 | |
| assert | 名前空間の内部で、 assert() という名前の関数を宣言することはできなくなりました。 宣言した場合、E_COMPILE_ERROR が発生します。 | |
| assert | assert は、 文字列の引数を評価しなくなりました。 代わりに、他の引数と同じ扱いをされるようになっています。 assert('$a == $b') ではなく、 assert($a == $b) を使うべきです。 php.ini ディレクティブ assert.quiet_eval と ASSERT_QUIET_EVAL も削除されており、それらを使っても何も起きなくなっています。 | |
| bcadd | scale は nullable になりました。 | |
| bccomp | scale は、nullable になりました。 | |
| bcdiv | scale は、nullable になりました。 | |
| bcmod | scale は nullable になりました。 | |
| bcmul | scale is now nullable. | |
| bcpowmod | scale は、nullable になりました。 | |
| bcscale | scale is now nullable. | |
| bcsqrt | scale は、nullable になりました。 | |
| bzdecompress | use_less_memory の型は int から bool に変更されました。 これより前のバージョンでは、 デフォルト値は 0 でした。 | |
| bzwrite | length は、nullable になりました。 | |
| ceil | num は、 数値への変換をサポートした内部オブジェクトを受け入れなくなりました。 | |
| com_event_sink | sink_interface は、nullable になりました。 | |
| com_get_active_object | codepage は、nullable になりました。 | |
| constant | 定数が定義されていない場合は、 constant は Error をスローするようになりました。 これより前のバージョンでは、 E_WARNING レベルの警告が発生し、null を返していました。 | |
| convert_uuencode | これより前のバージョンでは、 空文字列を変換しようとすると、特別な理由がないのに false を返していました。 | |
| count | value パラメータに不正な型を渡した場合に、 TypeError をスローするようになりました。 | |
| count_chars | これより前のバージョンでは、この関数は失敗時に false を返していました。 | |
| crypt | salt は、オプションではなくなりました。 | |
| curl_close | handle は CurlHandle クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、resource を期待していました。 | |
| curl_copy_handle | handle は CurlHandle クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、resource を期待していました。 | |
| curl_copy_handle | 成功時に、この関数は CurlHandle クラスのインスタンスを返すようになりました。 これより前のバージョンでは、resource が返されていました。 | |
| curl_errno | handle は CurlHandle クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、resource を期待していました。 | |
| curl_error | handle は CurlHandle クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、resource を期待していました。 | |
| curl_escape | handle は CurlHandle クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、resource を期待していました。 | |
| curl_exec | handle は CurlHandle クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、resource を期待していました。 | |
| curl_getinfo | option は nullable になりました。 これより前のバージョンでは、デフォルト値は 0 でした。 | |
| curl_getinfo | handle は CurlHandle クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、resource を期待していました。 | |
| curl_init | url は、nullable になりました。 | |
| curl_init | 成功時に、この関数は CurlHandle クラスのインスタンスを返すようになりました。 これより前のバージョンでは、resource を返していました。 | |
| curl_multi_add_handle | multi_handle は CurlMultiHandle クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、resource を期待していました。 | |
| curl_multi_add_handle | handle は CurlHandle クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、resource を期待していました。 | |
| curl_multi_close | multi_handle は CurlMultiHandle クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、resource を期待していました。 | |
| curl_multi_errno | この関数は、失敗時に false を返さなくなりました。 | |
| curl_multi_errno | multi_handle は CurlMultiHandle クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、resource を期待していました。 | |
| curl_multi_exec | multi_handle は CurlMultiHandle クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、resource を期待していました。 | |
| curl_multi_getcontent | handle は CurlHandle クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、resource を期待していました。 | |
| curl_multi_info_read | multi_handle は CurlMultiHandle クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、resource を期待していました。 | |
| curl_multi_init | 成功時に、この関数は CurlMultiHandle クラスのインスタンスを返すようになりました。 これより前のバージョンでは、resource を返していました。 | |
| curl_multi_remove_handle | handle は CurlHandle クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、resource を期待していました。 | |
| curl_multi_remove_handle | multi_handle は CurlMultiHandle クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、resource を期待していました。 | |
| curl_multi_select | multi_handle は CurlMultiHandle クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、resource を期待していました。 | |
| curl_multi_setopt | multi_handle は CurlMultiHandle クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、resource を期待していました。 | |
| curl_pause | handle は CurlHandle クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、resource を期待していました。 | |
| curl_reset | handle は CurlHandle クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、resource を期待していました。 | |
| curl_setopt | handle は CurlHandle クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、resource を期待していました。 | |
| curl_setopt_array | handle は CurlHandle クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、resource を期待していました。 | |
| curl_share_close | share_handle は CurlShareHandle クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、resource を期待していました。 | |
| curl_share_errno | share_handle は CurlShareHandle クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、resource を期待していました。 | |
| curl_share_errno | この関数は、失敗時に false を返さなくなりました。 | |
| curl_share_init | この関数は、CurlShareHandle クラスのインスタンスを返すようになりました。 これより前のバージョンでは、resource を返していました。 | |
| curl_share_setopt | share_handle は CurlShareHandle クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、resource を期待していました。 | |
| curl_unescape | handle は CurlHandle クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、resource を期待していました。 | |
| curl_version | オプションの引数 age が削除されました。 | |
| date | timestamp は、nullable になりました。 | |
| date_sunrise | latitude, longitude, zenith, utcOffset は、nullable になりました。 | |
| date_sunset | latitude, longitude, zenith, utcOffset は、nullable になりました。 | |
| define | case_insensitive に true を渡すと、 E_WARNING が発生するようになりました。 false を渡すことはまだ許可されています。 | |
| deflate_add | context は、 DeflateContext クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、resource を期待していました。 | |
| deflate_init | 成功時に、この関数は DeflateContext クラスのインスタンスを返すようになりました。 これより前のバージョンでは、resource を返していました。 | |
| dir | context は、nullable になりました。 | |
| dom_import_simplexml | この関数は、失敗時に null を返さなくなりました。 | |
| easter_date | year は、nullable になりました。 | |
| easter_days | year は、nullable になりました。 | |
| enchant_broker_describe | このバージョンより前では、この関数は失敗時に false を返していました。 | |
| enchant_broker_describe | broker は、EnchantBroker クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース が期待されていました。 | |
| enchant_broker_dict_exists | broker は、EnchantBroker クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース が期待されていました。 | |
| enchant_broker_free | broker は、EnchantBroker クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース が期待されていました。 | |
| enchant_broker_free_dict | dictionary は、EnchantDictionary クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース が期待されていました。 | |
| enchant_broker_get_dict_path | broker は、EnchantBroker クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース が期待されていました。 | |
| enchant_broker_get_error | broker は、EnchantBroker クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース が期待されていました。 | |
| enchant_broker_init | 成功時に、この関数は EnchantBroker のインスタンスを返すようになりました。 これより前のバージョンでは、リソース が返されていました。 | |
| enchant_broker_list_dicts | broker は、EnchantBroker クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース が期待されていました。 | |
| enchant_broker_list_dicts | このバージョンより前では、この関数は失敗時に false を返していました。 | |
| enchant_broker_request_dict | 成功時に、この関数は EnchantDictionary のインスタンスを返すようになりました。 これより前のバージョンでは、リソース が返されていました。 | |
| enchant_broker_request_dict | broker は、EnchantBroker クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース が期待されていました。 | |
| enchant_broker_request_pwl_dict | broker は、EnchantBroker クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース が期待されていました。 | |
| enchant_broker_request_pwl_dict | 成功時に、この関数は EnchantDictionary のインスタンスを返すようになりました。 これより前のバージョンでは、リソース が返されていました。 | |
| enchant_broker_set_dict_path | broker は、EnchantBroker クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース が期待されていました。 | |
| enchant_broker_set_ordering | broker は、EnchantBroker クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース が期待されていました。 | |
| enchant_dict_add | dictionary は、EnchantDictionary クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース が期待されていました。 | |
| enchant_dict_add_to_session | dictionary は、EnchantDictionary クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース が期待されていました。 | |
| enchant_dict_check | dictionary は、EnchantDictionary クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース が期待されていました。 | |
| enchant_dict_describe | dictionary は、EnchantDictionary クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース が期待されていました。 | |
| enchant_dict_describe | このバージョンより前では、この関数は失敗時に false を返していました。 | |
| enchant_dict_get_error | dictionary は、EnchantDictionary クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース が期待されていました。 | |
| enchant_dict_is_added | dictionary は、EnchantDictionary クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース が期待されていました。 | |
| enchant_dict_quick_check | dictionary は、EnchantDictionary クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース が期待されていました。 | |
| enchant_dict_store_replacement | dictionary は、EnchantDictionary クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース が期待されていました。 | |
| enchant_dict_suggest | dictionary は、EnchantDictionary クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソース が期待されていました。 | |
| error_log | destination と additional_headers は、nullable になりました。 | |
| error_reporting | error_level は、nullable になりました。 | |
| exif_read_data | required_sections は、nullable になりました。 | |
| explode | 引数 separator に空文字列 ("") を渡した場合、 ValueError をスローするようになりました。 それより前のバージョンでは、 explode は false を返していました。 | |
| fgetcsv | length は、nullable になりました。 | |
| file_get_contents | length は、nullable になりました。 | |
| finfo_buffer | context は、nullable になりました。 | |
| finfo_file | context は、nullable になりました。 | |
| floor | num は、 数値への変換をサポートした内部オブジェクトを受け入れなくなりました。 | |
| fsockopen | timeout は、nullable になりました。 | |
| fwrite | length は、nullable になりました。 | |
| get_class | この関数をクラスの外部から引数なしで呼び出すと、 Error が発生するようになりました。 これより前のバージョンでは、 E_WARNING レベルの警告が発生し、 false を返していました。 | |
| get_class_methods | object_or_class は、 オブジェクトまたは有効なクラス名を受け入れるようになりました。 | |
| get_defined_functions | exclude_disabled のデフォルト値が、 false から true に変更されました。 | |
| get_headers | associative の型が、 int から bool に変更されました。 | |
| get_parent_class | object_or_class は、 オブジェクトまたは有効なクラス名を受け入れるようになりました。 | |
| get_resources | type は、nullable になりました。 | |
| getdate | timestamp は、nullable になりました。 | |
| gmdate | timestamp は、nullable になりました。 | |
| gmmktime | hour はオプションではなくなりました。 | |
| gmmktime | minute, second, month, day, year は、nullable になりました。 | |
| gmp_binomial | この関数は、失敗時に false を返さなくなりました。 | |
| gmp_export | この関数は、失敗時に false を返さなくなりました。 | |
| gmp_import | この関数は、失敗時に false を返さなくなりました。 | |
| gmstrftime | timestamp は、nullable になりました。 | |
| gzgets | length は、nullable になりました。 これより前のバージョンでは、 デフォルトは 1024 でした。 | |
| gzwrite | length は、nullable になりました。 これより前のバージョンでは、デフォルト値は 0 でした。 | |
| hash | hash は、 algo が未知の場合に、 ValueError をスローするようになりました。 これより前のバージョンでは、false を返していました。 | |
| hash_hmac | hash_hmac は、 algo が未知の場合や、 暗号に適さないハッシュ関数の場合に ValueError をスローするようになりました。 これより前のバージョンでは、false を返していました。 | |
| hash_update_file | stream_context は、nullable になりました。 | |
| header_remove | name は、nullable になりました。 | |
| html_entity_decode | encoding は、nullable になりました。 | |
| htmlentities | encoding は、nullable になりました。 | |
| iconv_mime_decode | encoding は、nullable になりました。 | |
| iconv_mime_decode_headers | encoding は、nullable になりました。 | |
| iconv_strlen | encoding は、nullable になりました。 | |
| iconv_strpos | encoding は、nullable になりました。 | |
| iconv_strrpos | encoding は、nullable になりました。 | |
| iconv_substr | length と encoding は、nullable になりました。 | |
| idate | timestamp は、nullable になりました。 | |
| ignore_user_abort | enable は、nullable になりました。 | |
| imageaffine | 成功時に、この関数は GDImage クラスのインスタンスを返すようになりました。 これより前のバージョンでは、 resource が返されていました。 | |
| imageaffine | clip は、nullable になりました。 | |
| imagealphablending | image は、 GdImage クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、resource が期待されていました。 | |
| imageantialias | image は、 GdImage クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、resource が期待されていました。 | |
| imagearc | image は、 GdImage クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、resource が期待されていました。 | |
| imagebmp | compressed の型は、 bool になりました。 これより前のバージョンでは、数値型でした。 | |
| imagebmp | image は、 GdImage クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、resource が期待されていました。 | |
| imagechar | image は、 GdImage クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、resource が期待されていました。 | |
| imagecharup | image は、 GdImage クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、resource が期待されていました。 | |
| imagecolorallocate | image は、 GdImage クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、resource が期待されていました。 | |
| imagecolorallocatealpha | image は、 GdImage クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、resource が期待されていました。 | |
| imagecolorat | image は、 GdImage クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、resource が期待されていました。 | |
| imagecolorclosest | image は、 GdImage クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、resource が期待されていました。 | |
| imagecolorclosesthwb | image は、 GdImage クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、resource が期待されていました。 | |
| imagecolordeallocate | image は、 GdImage クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、resource が期待されていました。 | |
| imagecolorexact | image は、 GdImage クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、resource が期待されていました。 | |
| imagecolorexactalpha | image は、 GdImage クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、resource が期待されていました。 | |
| imagecolormatch | image1 と image2 は、 GdImage クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、 resource が期待されていました。 | |
| imagecolorresolve | image は、 GdImage クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、resource が期待されていました。 | |
| imagecolorresolvealpha | image は、 GdImage クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、resource が期待されていました。 | |
| imagecolorset | image は、 GdImage クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、resource が期待されていました。 | |
| imagecolorsforindex | color が範囲外の値の場合に、 imagecolorsforindex は ValueError をスローするようになりました。 これより前のバージョンでは、 false を返していました。 | |
| imagecolorsforindex | image は、 GdImage クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、resource が期待されていました。 | |
| imagecolorstotal | image は、 GdImage クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、resource が期待されていました。 | |
| imagecolortransparent | image は、 GdImage クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、resource が期待されていました。 | |
| imagecolortransparent | color は、nullable になりました。 | |
| imageconvolution | image は、 GdImage クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、resource が期待されていました。 | |
| imagecopy | dst_image と src_image は、 GdImage クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、 resource が期待されていました。 | |
| imagecopymerge | dst_image と src_image は、 GdImage クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、 resource が期待されていました。 | |
| imagecopymergegray | dst_image と src_image は、 GdImage クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、 resource を期待していました。 | |
| imagecopyresampled | dst_image と src_image は、 GdImage クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、 resource を期待していました。 | |
| imagecopyresized | dst_image と src_image は、 GdImage クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、 resource を期待していました。 | |
| imagecreate | 成功時には、 この関数は GDImage クラスのインスタンスを返すようになりました。 これより前のバージョンでは、 resource を返していました。 | |
| imagecreatefrombmp | 成功時には、 この関数は GDImage クラスのインスタンスを返すようになりました。 これより前のバージョンでは、 resource が返されていました。 | |
| imagecreatefromgd | 成功時には、 この関数は GDImage クラスのインスタンスを返すようになりました。 これより前のバージョンでは、 resource が返されていました。 | |
| imagecreatefromgd2 | 成功時には、 この関数は GDImage クラスのインスタンスを返すようになりました。 これより前のバージョンでは、 resource を返していました。 | |
| imagecreatefromgd2part | 成功時には、 この関数は GDImage クラスのインスタンスを返すようになりました。 これより前のバージョンでは、 resource を返していました。 | |
| imagecreatefromgif | 成功時には、 この関数は GDImage クラスのインスタンスを返すようになりました。 これより前のバージョンでは、 resource を返していました。 | |
| imagecreatefromjpeg | 成功時には、 この関数は GDImage クラスのインスタンスを返すようになりました。 これより前のバージョンでは、 resource を返していました。 | |
| imagecreatefrompng | 成功時には、 この関数は GDImage クラスのインスタンスを返すようになりました。 これより前のバージョンでは、 resource を返していました。 | |
| imagecreatefromstring | 成功時には、この関数は GDImage クラスのインスタンスを返すようになりました。 これより前のバージョンでは、 resource を返していました。 | |
| imagecreatefromtga | 成功時に、この関数は GdImage クラスのインスタンスを返すようになりました。 これより前のバージョンでは、 リソース を返していました。 | |
| imagecreatefromwbmp | 成功時には、 この関数は GDImage クラスのインスタンスを返すようになりました。 これより前のバージョンでは、 resource を返していました。 | |
| imagecreatefromwebp | 成功時には、 この関数は GDImage クラスのインスタンスを返すようになりました。 これより前のバージョンでは、 resource を返していました。 | |
| imagecreatefromxbm | 成功時には、 この関数は GDImage クラスのインスタンスを返すようになりました。 これより前のバージョンでは、 resource を返していました。 | |
| imagecreatefromxpm | 成功時には、 この関数は GDImage クラスのインスタンスを返すようになりました。 これより前のバージョンでは、 resource を返していました。 | |
| imagecreatetruecolor | 成功時には、 この関数は GDImage クラスのインスタンスを返すようになりました。 これより前のバージョンでは、 resource を返していました。 | |
| imagecrop | 成功時には、 この関数は GDImage クラスのインスタンスを返すようになりました。 これより前のバージョンでは、 resource を返していました。 | |
| imagecrop | image は、 GdImage クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、resource が期待されていました。 | |
| imagecropauto | image は、 GdImage クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、resource が期待されていました。 | |
| imagecropauto | 成功時には、 この関数は GDImage クラスのインスタンスを返すようになりました。 これより前のバージョンでは、 resource を返していました。 | |
| imagedashedline | image は、 GdImage クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、resource が期待されていました。 | |
| imagedestroy | image は、 GdImage クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、resource が期待されていました。 | |
| imagedestroy | この関数は何も処理を行わなくなりました。 | |
| imageellipse | image は、 GdImage クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、resource が期待されていました。 | |
| imagefill | image は、 GdImage クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、resource が期待されていました。 | |
| imagefilledarc | image は、 GdImage クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、resource が期待されていました。 | |
| imagefilledellipse | image は、 GdImage クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、resource が期待されていました。 | |
| imagefilledpolygon | image は、 GdImage クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、resource が期待されていました。 | |
| imagefilledrectangle | image は、 GdImage クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、resource が期待されていました。 | |
| imagefilltoborder | image は、 GdImage クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、resource が期待されていました。 | |
| imagefilter | image は、 GdImage クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、resource が期待されていました。 | |
| imageflip | image は、 GdImage クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、resource が期待されていました。 | |
| imagefttext | image は、 GdImage クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、resource が期待されていました。 | |
| imagegammacorrect | image は、 GdImage クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、resource が期待されていました。 | |
| imagegd | image は、 GdImage クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、resource が期待されていました。 | |
| imagegd2 | image は、 GdImage クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、resource が期待されていました。 | |
| imagegetclip | image は、 GdImage クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、resource が期待されていました。 | |
| imagegetinterpolation | image は、 GdImage クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、resource が期待されていました。 | |
| imagegif | image は、 GdImage クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、resource が期待されていました。 | |
| imagegrabscreen | 成功時には、 この関数は GDImage クラスのインスタンスを返すようになりました。 これより前のバージョンでは、 resource を返していました。 | |
| imagegrabwindow | 成功時には、 この関数は GDImage クラスのインスタンスを返すようになりました。 これより前のバージョンでは、 resource を返していました。 | |
| imagegrabwindow | client_area は、 bool を期待するようになりました。 これより前のバージョンでは、数値型を期待していました。 | |
| imageinterlace | image は、 GdImage クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、resource が期待されていました。 | |
| imageinterlace | enable は、 bool の値を期待するようになりました。 これより前のバージョンでは、数値型を期待していました。 | |
| imageistruecolor | image は、 GdImage クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、resource が期待されていました。 | |
| imagejpeg | image は、 GdImage クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、resource が期待されていました。 | |
| imagelayereffect | image は、 GdImage クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、resource が期待されていました。 | |
| imageline | image は、 GdImage クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、resource が期待されていました。 | |
| imageopenpolygon | image は、 GdImage クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、resource が期待されていました。 | |
| imagepalettecopy | dst と src は、 GdImage クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、 resource を期待していました。 | |
| imagepalettetotruecolor | image は、 GdImage クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、resource が期待されていました。 | |
| imagepng | image は、 GdImage クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、resource が期待されていました。 | |
| imagepolygon | image は、 GdImage クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、resource が期待されていました。 | |
| imagerectangle | image は、 GdImage クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、resource が期待されていました。 | |
| imageresolution | resolution_x と resolution_y は、nullable になりました。 | |
| imagerotate | 成功時には、 この関数は GDImage クラスのインスタンスを返すようになりました。 これより前のバージョンでは、 resource を返していました。 | |
| imagerotate | 使われていなかった ignore_transparent は、 bool を期待するようになりました。 これより前のバージョンでは、数値型を期待していました。 | |
| imagerotate | image は、 GdImage クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、resource が期待されていました。 | |
| imagesavealpha | image は、 GdImage クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、resource が期待されていました。 | |
| imagescale | 成功時には、 この関数は GDImage クラスのインスタンスを返すようになりました。 これより前のバージョンでは、 resource を返していました。 | |
| imagescale | image は、 GdImage クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、resource が期待されていました。 | |
| imagesetbrush | image と brush は、 GdImage クラスのインスタンスを期待するようになりました。 これより前のバージョンでは resource を期待していました。 | |
| imagesetclip | image は、 GdImage クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、resource が期待されていました。 | |
| imagesetinterpolation | image は、 GdImage クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、resource が期待されていました。 | |
| imagesetpixel | image は、 GdImage クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、resource が期待されていました。 | |
| imagesetthickness | image は、 GdImage クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、resource が期待されていました。 | |
| imagesettile | image と tile は、 GdImage クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、 resource を期待していました。 | |
| imagestring | image は、 GdImage クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、resource が期待されていました。 | |
| imagestringup | image は、 GdImage クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、resource が期待されていました。 | |
| imagesx | image は、 GdImage クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、resource が期待されていました。 | |
| imagesy | image は、 GdImage クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、resource が期待されていました。 | |
| imagetruecolortopalette | image は、 GdImage クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、resource が期待されていました。 | |
| imagettfbbox | options が追加されました。 | |
| imagettftext | options が追加されました。 | |
| imagewbmp | image は、 GdImage クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、resource が期待されていました。 | |
| imagewbmp | foreground_color は、 nullable になりました。 | |
| imagewebp | image は、 GdImage クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、resource が期待されていました。 | |
| imagexbm | foreground_color は、 nullable になりました。 | |
| imagexbm | image は、 GdImage クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、resource が期待されていました。 | |
| imagexbm | 使われていなかった第4引数は削除されました。 | |
| imap_append | options と internal_date は、nullable になりました。 | |
| imap_headerinfo | 未使用だった defaulthost が削除されました。 | |
| imap_mail | additional_headers, cc, bcc, return_path は、nullable になりました。 | |
| imap_sort | search_criteria, charset は、 nullable になりました。 | |
| imap_sort | reverse の型が、int から bool に変更されました。 | |
| implode | array の後に separator を渡すことは、サポートされなくなりました。 | |
| inflate_add | context は、 InflateContext クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、resource を期待していました。 | |
| inflate_get_read_len | context は、 InflateContext クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、resource を期待していました。 | |
| inflate_get_status | context は、 InflateContext クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、resource を期待していました。 | |
| inflate_init | 成功時に、この関数は InflateContext クラスのインスタンスを返すようになりました。 これより前のバージョンでは、 resource を返していました。 | |
| is_numeric | 空白文字で終わる数値形式の文字列 ("42 ") に対して、この関数は true を返すようになりました。 これより前のバージョンでは、false を返していました。 | |
| jdtounix | この関数は、失敗時に false を返さなくなりました。 代わりに ValueError をスローするようになっています。 | |
| ldap_add | controls は、nullable になりました。 これより前のバージョンでは、デフォルト値が [] でした。 | |
| ldap_add_ext | controls は、nullable になりました。 これより前のバージョンでは、デフォルト値が [] でした。 | |
| ldap_bind_ext | controls は、nullable になりました。 これより前のバージョンでは、デフォルト値が [] でした。 | |
| ldap_compare | controls は、nullable になりました。 これより前のバージョンでは、デフォルト値が [] でした。 | |
| ldap_control_paged_result | この関数は削除されました。 | |
| ldap_control_paged_result_response | この関数は削除されました。 | |
| ldap_delete | controls は、nullable になりました。 これより前のバージョンでは、デフォルト値が [] でした。 | |
| ldap_delete_ext | controls は、nullable になりました。 これより前のバージョンでは、デフォルト値が [] でした。 | |
| ldap_exop_passwd | controls は、nullable になりました。 これより前のバージョンでは、デフォルト値が [] でした。 | |
| ldap_list | controls は、nullable になりました。 これより前のバージョンでは、デフォルト値が [] でした。 | |
| ldap_mod_add | controls は、nullable になりました。 これより前のバージョンでは、デフォルト値が [] でした。 | |
| ldap_mod_del | controls は、nullable になりました。 これより前のバージョンでは、デフォルト値が [] でした。 | |
| ldap_mod_replace | controls は、nullable になりました。 これより前のバージョンでは、デフォルト値が [] でした。 | |
| ldap_modify_batch | controls は、nullable になりました。 これより前のバージョンでは、デフォルト値が [] でした。 | |
| ldap_mod_add_ext | controls は、nullable になりました。 これより前のバージョンでは、デフォルト値が [] でした。 | |
| ldap_mod_del_ext | controls は、nullable になりました。 これより前のバージョンでは、デフォルト値が [] でした。 | |
| ldap_mod_replace_ext | controls は、nullable になりました。 これより前のバージョンでは、デフォルト値が [] でした。 | |
| ldap_read | controls は、nullable になりました。 これより前のバージョンでは、デフォルト値が [] でした。 | |
| ldap_rename | controls は、nullable になりました。 これより前のバージョンでは、デフォルト値が [] でした。 | |
| ldap_rename_ext | controls は、nullable になりました。 これより前のバージョンでは、デフォルト値が [] でした。 | |
| ldap_sasl_bind | dn, password, mech, realm, authc_id, authz_id, props は、nullable になりました。 | |
| ldap_search | controls は、nullable になりました。 これより前のバージョンでは、デフォルト値が [] でした。 | |
| ldap_set_rebind_proc | callback は、nullable になりました。 | |
| ldap_sort | この関数は削除されました。 | |
| levenshtein | これより前のバージョンでは、 levenshtein 関数は引数を2個、 または5個指定して呼び出さなければなりませんでした。 | |
| libxml_use_internal_errors | use_errors は、nullable になりました。 これより前のバージョンでは、デフォルトは false でした。 | |
| localtime | timestamp は、nullable になりました。 | |
| mb_check_encoding | value と encoding は、nullable になりました。 | |
| mb_chr | encoding は、nullable になりました。 | |
| mb_convert_encoding | from_encoding に不正なエンコーディングが渡された場合、 ValueError がスローされるようになりました。 | |
| mb_convert_encoding | to_encoding に不正なエンコーディングが渡された場合、 ValueError がスローされるようになりました。 | |
| mb_convert_encoding | from_encoding は、nullable になりました。 | |
| mb_convert_kana | encoding は、nullable になりました。 | |
| mb_decode_numericentity | encoding は、nullable になりました。 | |
| mb_detect_order | encoding は、nullable になりました。 | |
| mb_encode_mimeheader | charset と transfer_encoding は、 nullable になりました。 | |
| mb_encode_numericentity | encoding は、nullable になりました。 | |
| mb_ereg | この関数は、成功時に true を返すようになりました。 これより前のバージョンでは、 string 内に pattern にマッチする文字列が存在し、かつ matches が渡された場合、 マッチした文字列のバイト長を返していました。 matches が渡されなかった場合、 あるいはマッチした文字列の長さが 0 だった場合、 この関数は 1 を返していました。 | |
| mb_ereg_match | options は、nullable になりました。 | |
| mb_ereg_replace | options は、nullable になりました。 | |
| mb_ereg_replace_callback | options は、nullable になりました。 | |
| mb_ereg_search | pattern と options は、nullable になりました。 | |
| mb_ereg_search_init | pattern と options は、nullable になりました。 | |
| mb_ereg_search_pos | pattern と options は、nullable になりました。 | |
| mb_ereg_search_regs | pattern と options は、nullable になりました。 | |
| mb_eregi | この関数は、成功時に true を返すようになりました。 これより前のバージョンでは、 string 内に pattern にマッチする文字列が存在し、かつ matches が渡された場合、 マッチした文字列のバイト長を返していました。 matches が渡されなかった場合、 あるいはマッチした文字列の長さが 0 だった場合、 この関数は 1 を返していました。 | |
| mb_eregi_replace | options は、nullable になりました。 | |
| mb_get_info | 引数 type の "func_overload" と "func_overload_list" はサポートされなくなりました。 | |
| mb_http_input | type は、nullable になりました。 | |
| mb_http_output | encoding は、nullable になりました。 | |
| mb_internal_encoding | encoding が不正な値の場合に ValueError がスローされるようになりました。 これより前のバージョンでは、 E_WARNING が発生していました。 | |
| mb_internal_encoding | encoding は、nullable になりました。 | |
| mb_language | language は、nullable になりました。 | |
| mb_ord | encoding は、nullable になりました。 | |
| mb_parse_str | 第二引数はオプションではなくなりました。 | |
| mb_regex_encoding | encoding は、nullable になりました。 | |
| mb_regex_set_options | options が指定され、null でない場合、 以前に 設定されていたオプションが返されるようになりました。 これより前のバージョンでは、 現在 設定されているオプションが返されていました。 | |
| mb_regex_set_options | options は、nullable になりました。 | |
| mb_scrub | encoding は、nullable になりました。 | |
| mb_send_mail | additional_params は、nullable になりました。 | |
| mb_str_split | この関数は、失敗時に false を返さなくなりました。 | |
| mb_str_split | encoding は、nullable になりました。 | |
| mb_strcut | encoding は、nullable になりました。 | |
| mb_strimwidth | encoding は、nullable になりました。 | |
| mb_stripos | needle は、空の文字列も受け入れるようになりました。 | |
| mb_stripos | encoding は、nullable になりました。 | |
| mb_stristr | needle は、空の文字列も受け入れるようになりました。 | |
| mb_stristr | encoding は、nullable になりました。 | |
| mb_strlen | encoding は、nullable になりました。 | |
| mb_strpos | needle は、空の文字列も受け入れるようになりました。 | |
| mb_strpos | encoding は、nullable になりました。 | |
| mb_strrchr | needle は、空の文字列も受け入れるようになりました。 | |
| mb_strrchr | encoding は、nullable になりました。 | |
| mb_strrichr | needle は、空の文字列も受け入れるようになりました。 | |
| mb_strrichr | encoding は、nullable になりました。 | |
| mb_strripos | needle は、空の文字列も受け入れるようになりました。 | |
| mb_strripos | encoding は、nullable になりました。 | |
| mb_strrpos | 3番目の引数に、offset の代わりに encoding を渡すことができる仕様は削除されました。 | |
| mb_strrpos | needle は、空の文字列も受け入れるようになりました。 | |
| mb_strrpos | encoding は、nullable になりました。 | |
| mb_strstr | needle は、空の文字列も受け入れるようになりました。 | |
| mb_strstr | encoding は、nullable になりました。 | |
| mb_strwidth | encoding は、nullable になりました。 | |
| mb_substitute_character | substitute_character に空文字列を渡すことはサポートされなくなりました。 代わりに "none" を渡すべきです。 | |
| mb_substitute_character | encoding は、nullable になりました。 | |
| mb_substr | encoding は、nullable になりました。 | |
| mb_substr_count | encoding は、nullable になりました。 | |
| metaphone | この関数は、失敗時に false を返さなくなりました。 | |
| mhash | key は、nullable になりました。 | |
| mktime | hour は、オプションではなくなりました。 | |
| mktime | minute, second, month, day, year は、nullable になりました。 | |
| msg_get_queue | 成功した場合、 この関数は SysvMessageQueue クラスのインスタンスを返すようになりました。 これより前のバージョンでは、リソースが返されていました。 | |
| msg_receive | 引数 queue は、 SysvMessageQueue のインスタンスを期待するようになりました。 これより前のバージョンでは、リソースが期待されていました。 | |
| msg_remove_queue | 引数 queue は、 SysvMessageQueue のインスタンスを期待するようになりました。 これより前のバージョンでは、リソースが期待されていました。 | |
| msg_send | 引数 queue は、 SysvMessageQueue のインスタンスを期待するようになりました。 これより前のバージョンでは、リソースが期待されていました。 | |
| msg_set_queue | 引数 queue は、 SysvMessageQueue のインスタンスを期待するようになりました。 これより前のバージョンでは、リソースが期待されていました。 | |
| msg_stat_queue | 引数 queue は、 SysvMessageQueue のインスタンスを期待するようになりました。 これより前のバージョンでは、リソースが期待されていました。 | |
| number_format | これより前のバージョンでは、 number_format 関数は 引数を1個、2個、または4個受け入れていました(つまり、3個はダメでした)。 | |
| ob_implicit_flush | enable は、bool 型の値を期待するようになりました。 これより前のバージョンでは、数値型が期待されていました。 | |
| odbc_columns | schema, table, column は、nullable になりました。 | |
| odbc_error | odbc は、nullable になりました。 | |
| odbc_errormsg | odbc は、nullable になりました。 | |
| odbc_exec | flags は削除されました。 | |
| odbc_fetch_row | row は、nullable になりました。 | |
| odbc_procedurecolumns | これより前のバージョンでは、 この関数は引数をひとつ、または5個指定した場合のみ、呼び出すことが可能でした。 | |
| odbc_procedures | これより前のバージョンでは、 この関数は引数をひとつ、または4個指定した場合のみ、呼び出すことが可能でした。 | |
| odbc_tables | schema, table, types は、nullable になりました。 | |
| opendir | context は、nullable になりました。 | |
| openssl_csr_export | csr は、 OpenSSLCertificateSigningRequest クラスのインスタンスを受け入れるようになりました。 これより前のバージョンでは、 OpenSSL X.509 CSR 型のリソースを受け入れていました。 | |
| openssl_csr_export_to_file | csr は、 OpenSSLCertificateSigningRequest クラスのインスタンスを受け入れるようになりました。 これより前のバージョンでは、 OpenSSL X.509 CSR 型のリソースを受け入れていました。 | |
| openssl_csr_get_public_key | csr は、 OpenSSLCertificateSigningRequest クラスのインスタンスを受け入れるようになりました。 これより前のバージョンでは、 OpenSSL X.509 CSR 型のリソースを受け入れていました。 | |
| openssl_csr_get_public_key | 成功した場合に、この関数は OpenSSLAsymmetricKey クラスのインスタンスを返すようになりました。 これより前のバージョンでは、 OpenSSL key 型のリソースが返されていました。 | |
| openssl_csr_get_subject | csr は、 OpenSSLCertificateSigningRequest クラスのインスタンスを受け入れるようになりました。 これより前のバージョンでは、 OpenSSL X.509 CSR 型のリソースを受け入れていました。 | |
| openssl_csr_new | 成功した場合に、この関数は OpenSSLCertificateSigningRequest クラスのインスタンスを返すようになりました。 これより前のバージョンでは、 OpenSSL X.509 CSR 型のリソースが返されていました。 | |
| openssl_csr_new | private_key は、 OpenSSLAsymmetricKey クラスのインスタンスを受け入れるようになりました。 これより前のバージョンでは、 OpenSSL key 型のリソースを受け入れていました。 | |
| openssl_csr_sign | 成功した場合に、この関数は OpenSSLCertificate クラスのインスタンスを返すようになりました。 これより前のバージョンでは、 OpenSSL X.509 型のリソースを返していました。 | |
| openssl_csr_sign | csr は、 OpenSSLCertificateSigningRequest のインスタンスを受け入れるようになりました。 これより前のバージョンでは、 OpenSSL X.509 CSR 型のリソースを受け入れていました。 | |
| openssl_csr_sign | ca_certificate は、 OpenSSLCertificate クラスのインスタンスを受け入れるようになりました。 これより前のバージョンでは、 OpenSSL X.509 型のリソースを受け入れていました。 | |
| openssl_csr_sign | private_key は、 OpenSSLAsymmetricKey または OpenSSLCertificate クラスのインスタンスを受け入れるようになりました。 これより前のバージョンでは、 OpenSSL key または OpenSSL X.509 型のリソースを受け入れていました。 | |
| openssl_dh_compute_key | private_key は、 OpenSSLAsymmetricKey クラスのインスタンスを受け入れるようになりました。 これより前のバージョンでは、 OpenSSL key 型のリソースを受け入れていました。 | |
| openssl_free_key | この関数は推奨されなくなりました。 なぜなら、実行してもなんの効果もないからです。 | |
| openssl_free_key | key は、 OpenSSLAsymmetricKey クラスのインスタンスを受け入れるようになりました。 これより前のバージョンでは、 OpenSSL key 型のリソースを受け入れていました。 | |
| openssl_open | cipher_algo は、 オプションではなくなりました。 | |
| openssl_open | private_key は、 OpenSSLAsymmetricKey または OpenSSLCertificate クラスのインスタンスを受け入れるようになりました。 これより前のバージョンでは、 OpenSSL key または OpenSSL X.509 CSR 型のリソースを受け入れていました。 | |
| openssl_pkcs7_decrypt | private_key は、 OpenSSLAsymmetricKey または OpenSSLCertificate クラスのインスタンスを受け入れるようになりました。 これより前のバージョンでは、 OpenSSL key または OpenSSL X.509 CSR 型のリソースを受け入れていました。 | |
| openssl_pkcs7_encrypt | certificate は、 OpenSSLCertificate クラスのインスタンスを受け入れるようになりました。 これより前のバージョンでは、 OpenSSL X.509 CSR 型のリソースを受け入れていました。 | |
| openssl_pkcs7_sign | private_key は、 OpenSSLAsymmetricKey または OpenSSLCertificate クラスのインスタンスを受け入れるようになりました。 これより前のバージョンでは、 OpenSSL key または OpenSSL X.509 CSR 型のリソースを受け入れていました。 | |
| openssl_pkcs7_sign | certificate は、 OpenSSLCertificate クラスのインスタンスを受け入れるようになりました。 これより前のバージョンでは、 OpenSSL X.509 CSR 型のリソースを受け入れていました。 | |
| openssl_pkcs7_verify | signers_certificates_filename, untrusted_certificates_filename, content, output_filename は、nullable になりました。 | |
| openssl_pkcs12_export | private_key は、 OpenSSLAsymmetricKey または OpenSSLCertificate インスタンスを受け入れるようになりました。 これより前のバージョンでは、 OpenSSL key または OpenSSL X.509 型のリソースを受け入れていました。 | |
| openssl_pkcs12_export | certificate は、 OpenSSLCertificate クラスのインスタンスを受け入れるようになりました。 これより前のバージョンでは、 OpenSSL X.509 CSR 型のリソースを受け入れていました。 | |
| openssl_pkcs12_export_to_file | private_key は、 OpenSSLAsymmetricKey または OpenSSLCertificate クラスのインスタンスを受け入れるようになりました。 これより前のバージョンでは、 OpenSSL key または OpenSSL X.509 型のリソースを受け入れていました。 | |
| openssl_pkcs12_export_to_file | certificate は、 OpenSSLCertificate クラスのインスタンスを受け入れるようになりました。 これより前のバージョンでは、 OpenSSL X.509 CSR 型のリソースを受け入れていました。 | |
| openssl_pkey_export | key は、 OpenSSLAsymmetricKey または OpenSSLCertificate クラスのインスタンスを受け入れるようになりました。 これより前のバージョンでは、 OpenSSL key または OpenSSL X.509 型のリソースを受け入れていました。 | |
| openssl_pkey_export_to_file | key は、 OpenSSLAsymmetricKey または OpenSSLCertificate クラスのインスタンスを受け入れるようになりました。 これより前のバージョンでは、 OpenSSL key または OpenSSL X.509 型のリソースを受け入れていました。 | |
| openssl_pkey_free | この関数は推奨されなくなりました。 なぜなら、実行しても何の効果もなくなったからです。 | |
| openssl_pkey_free | key は、 OpenSSLAsymmetricKey クラスのインスタンスを受け入れるようになりました。 これより前のバージョンでは、 OpenSSL key 型のリソースを受け入れていました。 | |
| openssl_pkey_get_details | key は、 OpenSSLAsymmetricKey クラスのインスタンスを受け入れるようになりました。 これより前のバージョンでは、 OpenSSL key 型のリソースを受け入れていました。 | |
| openssl_pkey_get_private | passphrase は、nullable になりました。 | |
| openssl_pkey_get_private | 成功した場合に、 この関数は OpenSSLAsymmetricKey クラスのインスタンスを返すようになりました。 これより前のバージョンでは、 OpenSSL key 型のリソースを返していました。 | |
| openssl_pkey_get_private | private_key は、 OpenSSLAsymmetricKey または OpenSSLCertificate クラスのインスタンスを受け入れるようになりました。 これより前のバージョンでは、 OpenSSL key または OpenSSL X.509 型のリソースを受け入れていました。 | |
| openssl_pkey_get_public | public_key は、 OpenSSLAsymmetricKey または OpenSSLCertificate クラスのインスタンスを受け入れるようになりました。 これより前のバージョンでは、 OpenSSL key または OpenSSL X.509 型のリソースを受け入れていました。 | |
| openssl_pkey_get_public | 成功した場合に、 この関数は OpenSSLAsymmetricKey クラスのインスタンスを返すようになりました。 これより前のバージョンでは、 OpenSSL key 型のリソースを返していました。 | |
| openssl_pkey_new | 成功した場合に、 この関数は OpenSSLAsymmetricKey クラスのインスタンスを返すようになりました。 これより前のバージョンでは、 OpenSSL key 型のリソースを返していました。 | |
| openssl_private_decrypt | private_key は、 OpenSSLAsymmetricKey または OpenSSLCertificate クラスのインスタンスを受け入れるようになりました。 これより前のバージョンでは、 OpenSSL key または OpenSSL X.509 型のリソースを受け入れていました。 | |
| openssl_private_encrypt | private_key は、 OpenSSLAsymmetricKey または OpenSSLCertificate クラスのインスタンスを受け入れるようになりました。 これより前のバージョンでは、 OpenSSL key または OpenSSL X.509 型のリソースを受け入れていました。 | |
| openssl_public_decrypt | public_key は、 OpenSSLAsymmetricKey または OpenSSLCertificate クラスのインスタンスを受け入れるようになりました。 これより前のバージョンでは、 OpenSSL key または OpenSSL X.509 型のリソースを受け入れていました。 | |
| openssl_public_encrypt | public_key は、 OpenSSLAsymmetricKey または OpenSSLCertificate クラスのインスタンスを受け入れるようになりました。 これより前のバージョンでは、 OpenSSL key または OpenSSL X.509 型のリソースを受け入れていました。 | |
| openssl_random_pseudo_bytes | strong_result は、nullable になりました。 | |
| openssl_seal | cipher_algo は、オプションではなくなりました。 | |
| openssl_seal | public_key は、 OpenSSLAsymmetricKey クラスのインスタンスの配列を受け入れるようになりました。 これより前のバージョンでは、 OpenSSL key 型のリソースの配列を受け入れていました。 | |
| openssl_seal | iv は、nullable になりました。 | |
| openssl_sign | private_key は、 OpenSSLAsymmetricKey または OpenSSLCertificate クラスのインスタンスを受け入れるようになりました。 これより前のバージョンでは、 OpenSSL key または OpenSSL X.509 型のリソースを受け入れていました。 | |
| openssl_spki_new | private_key は、 OpenSSLAsymmetricKey クラスのインスタンスを受け入れるようになりました。 これより前のバージョンでは、 OpenSSL key 型のリソースを受け入れていました。 | |
| openssl_verify | public_key は、 OpenSSLAsymmetricKey または OpenSSLCertificate クラスのインスタンスを受け入れるようになりました。 これより前のバージョンでは、 OpenSSL key または OpenSSL X.509 型のリソースを受け入れていました。 | |
| openssl_x509_check_private_key | private_key は、 OpenSSLAsymmetricKey または OpenSSLCertificate クラスのインスタンスを受け入れるようになりました。 これより前のバージョンでは、 OpenSSL key または OpenSSL X.509 型のリソースを受け入れていました。 | |
| openssl_x509_check_private_key | certificate は、 OpenSSLCertificate クラスのインスタンスを受け入れるようになりました。 これより前のバージョンでは、 OpenSSL X.509 型のリソースを受け入れていました。 | |
| openssl_x509_checkpurpose | certificate は、 OpenSSLCertificate クラスのインスタンスを受け入れるようになりました。 これより前のバージョンでは、 OpenSSL X.509 型のリソースを受け入れていました。 | |
| openssl_x509_checkpurpose | untrusted_certificates_file は、nullable になりました。 | |
| openssl_x509_export | certificate は、 OpenSSLCertificate クラスのインスタンスを受け入れるようになりました。 これより前のバージョンでは、 OpenSSL X.509 型のリソースを受け入れていました。 | |
| openssl_x509_export_to_file | certificate は、 OpenSSLCertificate クラスのインスタンスを受け入れるようになりました。 これより前のバージョンでは、 OpenSSL X.509 型のリソースを受け入れていました。 | |
| openssl_x509_fingerprint | certificate は、 OpenSSLCertificate クラスのインスタンスを受け入れるようになりました。 これより前のバージョンでは、 OpenSSL X.509 型のリソースを受け入れていました。 | |
| openssl_x509_free | certificate は、 OpenSSLCertificate クラスのインスタンスを受け入れるようになりました。 これより前のバージョンでは、 OpenSSL X.509 型のリソースを受け入れていました。 | |
| openssl_x509_free | この関数は推奨されなくなりました。 なぜなら、実行しても何も起きなくなったからです。 | |
| openssl_x509_parse | certificate は、 OpenSSLCertificate クラスのインスタンスを受け入れるようになりました。 これより前のバージョンでは、 OpenSSL X.509 型のリソースを受け入れていました。 | |
| openssl_x509_read | certificate は、 OpenSSLCertificate クラスのインスタンスを受け入れるようになりました。 これより前のバージョンでは、 OpenSSL X.509 型のリソースを受け入れていました。 | |
| openssl_x509_read | 成功した場合に、この関数は OpenSSLCertificate クラスのインスタンスを返すようになりました。 これより前のバージョンでは、 OpenSSL X.509 型のリソースを返していました。 | |
| openssl_x509_verify | public_key は、 OpenSSLAsymmetricKey または OpenSSLCertificate クラスのインスタンスを受け入れるようになりました。 これより前のバージョンでは、 OpenSSL key または OpenSSL X.509 型のリソースを受け入れていました。 | |
| openssl_x509_verify | certificate は、 OpenSSLCertificate クラスのインスタンスを受け入れるようになりました。 これより前のバージョンでは、 OpenSSL X.509 型のリソースを受け入れていました。 | |
| pack | この関数は、失敗時に false を返さなくなりました。 | |
| parse_str | result は、オプションではなくなりました。 | |
| parse_url | parse_url は、query と fragment について、 存在しないことと値が空であることを区別するようになりました。 | |
| password_hash | password_hash は、失敗時に false を返さなくなりました。 | |
| password_hash | 引数 algo は、 nullable になりました。 | |
| pcntl_async_signals | enable は、nullable になりました。 | |
| pcntl_getpriority | process_id は、nullable になりました。 | |
| pcntl_setpriority | process_id は、nullable になりました。 | |
| pfsockopen | timeout は、nullable になりました。 | |
| pg_client_encoding | connection は、nullable になりました。 | |
| pg_close | connection は、nullable になりました。 | |
| pg_dbname | connection は、nullable になりました。 | |
| pg_end_copy | connection は、nullable になりました。 | |
| pg_host | connection は、nullable になりました。 | |
| pg_last_error | connection は、nullable になりました。 | |
| pg_lo_write | length は、nullable になりました。 | |
| pg_options | connection は、nullable になりました。 | |
| pg_ping | connection は、nullable になりました。 | |
| pg_port | connection は、nullable になりました。 | |
| pg_trace | connection は、nullable になりました。 | |
| pg_tty | connection は、nullable になりました。 | |
| pg_untrace | connection は、nullable になりました。 | |
| pg_version | connection は、nullable になりました。 | |
| phpversion | extension は、nullable になりました。 | |
| readdir | dir_handle は、nullable になりました。 | |
| readline_info | var_name と value は、 nullable になりました。 | |
| readline_read_history | filename は、nullable になりました。 | |
| readline_write_history | filename は、nullable になりました。 | |
| rewinddir | dir_handle は、nullable になりました。 | |
| round | num は、 数値への変換をサポートした内部オブジェクトを受け入れなくなりました。 | |
| sapi_windows_vt100_support | enable は、nullable になりました。 | |
| scandir | context は、nullable になりました。 | |
| sem_acquire | 引数 semaphore は、 SysvSemaphore クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソースが期待されていました。 | |
| sem_get | auto_release の型が int から bool に変更されました | |
| sem_get | 成功した時、 この関数は SysvSemaphore クラスのインスタンスを返すようになりました。 これより前のバージョンでは、リソースが返されていました。 | |
| sem_release | 引数 semaphore は、 SysvSemaphore クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソースが期待されていました。 | |
| sem_remove | 引数 semaphore は、 SysvSemaphore クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソースが期待されていました。 | |
| session_cache_expire | value は、nullable になりました。 | |
| session_cache_limiter | value は、nullable になりました。 | |
| session_id | id は、nullable になりました。 | |
| session_module_name | module は、nullable になりました。 | |
| session_save_path | path は、nullable になりました。 | |
| session_set_cookie_params | path, domain, secure, httponly は、 nullable になりました。 | |
| set_error_handler | errcontext 引数は削除されました。 よって、ユーザー定義のコールバックに渡されることはありません。 | |
| shm_attach | size は、nullable になりました。 | |
| shm_attach | 成功時に、この関数は SysvSharedMemory クラスのインスタンスを返すようになりました。 これより前のバージョンでは、リソースが返されていました。 | |
| shm_detach | 引数 shm は、 SysvSharedMemory クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソースが期待されていました。 | |
| shm_get_var | 引数 shm は、 SysvSharedMemory クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソースが期待されていました。 | |
| shm_has_var | 引数 shm は、 SysvSharedMemory クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソースが期待されていました。 | |
| shm_put_var | 引数 shm は、 SysvSharedMemory クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソースが期待されていました。 | |
| shm_remove | 引数 shm は、 SysvSharedMemory クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソースが期待されていました。 | |
| shm_remove_var | 引数 shm は、 SysvSharedMemory クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソースが期待されていました。 | |
| shmop_close | 引数 shmop は、 Shmop クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソースが期待されていました。 | |
| shmop_delete | 引数 shmop は、 Shmop クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソースが期待されていました。 | |
| shmop_open | 成功時に、この関数は Shmop クラスのインスタンスを返すようになりました。 これより前のバージョンでは、リソースが返されていました。 | |
| shmop_read | 引数 shmop は、 Shmop クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソースを期待していました。 | |
| shmop_size | 引数 shmop は、 Shmop クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソースが期待されていました。 | |
| shmop_write | 引数 shmop は、 Shmop クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソースが期待されていました。 | |
| shmop_write | PHP 8.0.0 より前のバージョンでは、 失敗した時に false を返していました。 | |
| socket_accept | 成功した場合に、この関数は Socket クラスのインスタンスを返すようになりました。 これより前のバージョンでは、リソースを返していました。 | |
| socket_addrinfo_bind | 成功した場合に、この関数は Socket クラスのインスタンスを返すようになりました。 これより前のバージョンでは、リソースを返していました。 | |
| socket_addrinfo_bind | address は、AddressInfo クラスのインスタンスになりました。 これより前のバージョンでは、リソース型でした。 | |
| socket_addrinfo_connect | 成功した場合に、この関数は Socket クラスのインスタンスを返すようになりました。 これより前のバージョンでは、リソースを返していました。 | |
| socket_addrinfo_connect | address は、AddressInfo クラスのインスタンスになりました。 これより前のバージョンでは、リソース型でした。 | |
| socket_addrinfo_explain | address は、AddressInfo クラスのインスタンスになりました。 これより前のバージョンでは、リソース型でした。 | |
| socket_addrinfo_lookup | 成功した場合に、この関数は AddressInfo クラスのインスタンスの配列を返すようになりました。 これより前のバージョンでは、リソースの配列を返していました。 | |
| socket_addrinfo_lookup | service は、nullable になりました。 | |
| socket_bind | socket は、Socket クラスのインスタンスになりました。 これより前のバージョンでは、リソース型でした。 | |
| socket_clear_error | socket は、nullable になりました。 | |
| socket_clear_error | socket は、Socket クラスのインスタンスになりました。 これより前のバージョンでは、リソース型でした。 | |
| socket_close | socket は、Socket クラスのインスタンスになりました。 これより前のバージョンでは、リソース型でした。 | |
| socket_connect | port は、nullable になりました。 | |
| socket_connect | socket は、Socket クラスのインスタンスになりました。 これより前のバージョンでは、リソース型でした。 | |
| socket_create | 成功した場合に、この関数は Socket クラスのインスタンスを返すようになりました。 これより前のバージョンでは、リソースを返していました。 | |
| socket_create_listen | 成功した場合に、この関数は Socket クラスのインスタンスを返すようになりました。 これより前のバージョンでは、リソースを返していました。 | |
| socket_create_pair | pair は、 Socket クラスのインスタンスの配列へのリファレンスになりました。 これより前のバージョンでは、リソースの配列へのリファレンスでした。 | |
| socket_export_stream | socket は、Socket クラスのインスタンスになりました。 これより前のバージョンでは、リソース型でした。 | |
| socket_get_option | socket は、Socket クラスのインスタンスになりました。 これより前のバージョンでは、リソース型でした。 | |
| socket_getpeername | socket は、Socket クラスのインスタンスになりました。 これより前のバージョンでは、リソース型でした。 | |
| socket_getsockname | socket は、Socket クラスのインスタンスになりました。 これより前のバージョンでは、リソース型でした。 | |
| socket_import_stream | 成功した場合に、この関数は Socket クラスのインスタンスを返すようになりました。 これより前のバージョンでは、リソースを返していました。 | |
| socket_last_error | socket は、Socket クラスのインスタンスになりました。 これより前のバージョンでは、リソース型でした。 | |
| socket_last_error | socket は、nullable になりました。 | |
| socket_listen | socket は、Socket クラスのインスタンスになりました。 これより前のバージョンでは、リソース型でした。 | |
| socket_read | socket は、Socket クラスのインスタンスになりました。 これより前のバージョンでは、リソース型でした。 | |
| socket_recv | socket は、Socket クラスのインスタンスになりました。 これより前のバージョンでは、リソース型でした。 | |
| socket_recvfrom | socket は、Socket クラスのインスタンスになりました。 これより前のバージョンでは、リソース型でした。 | |
| socket_recvmsg | socket は、Socket クラスのインスタンスになりました。 これより前のバージョンでは、リソース型でした。 | |
| socket_send | socket は、Socket クラスのインスタンスになりました。 これより前のバージョンでは、リソース型でした。 | |
| socket_sendmsg | socket は、Socket クラスのインスタンスになりました。 これより前のバージョンでは、リソース型でした。 | |
| socket_sendto | port は、nullable になりました。 | |
| socket_sendto | socket は、Socket クラスのインスタンスになりました。 これより前のバージョンでは、リソース型でした。 | |
| socket_set_block | socket は、Socket クラスのインスタンスになりました。 これより前のバージョンでは、リソース型でした。 | |
| socket_set_nonblock | socket は、Socket クラスのインスタンスになりました。 これより前のバージョンでは、リソース型でした。 | |
| socket_set_option | socket は、Socket クラスのインスタンスになりました。 これより前のバージョンでは、リソース型でした。 | |
| socket_shutdown | socket は、Socket クラスのインスタンスになりました。 これより前のバージョンでは、リソース型でした。 | |
| socket_write | socket は、Socket クラスのインスタンスになりました。 これより前のバージョンでは、リソース型でした。 | |
| socket_write | length は、nullable になりました。 | |
| socket_wsaprotocol_info_export | socket は、Socket クラスのインスタンスになりました。 これより前のバージョンでは、リソース型でした。 | |
| socket_wsaprotocol_info_import | 成功した場合に、この関数は Socket クラスのインスタンスを返すようになりました。 これより前のバージョンでは、リソースを返していました。 | |
| soundex | これより前のバージョンでは、 空文字列をこの関数に渡すと、特別な理由がないのに false を返していました。 | |
| spl_autoload | file_extensions は、nullable になりました。 | |
| spl_autoload_extensions | file_extensions は、nullable になりました。 | |
| spl_autoload_register | callback は、nullable になりました。 | |
| sprintf | この関数は、失敗時に false を返さなくなりました。 | |
| str_word_count | characters は、nullable になりました。 | |
| strcspn | length は、nullable になりました。 | |
| stream_context_create | options と params は、nullable になりました。 | |
| stream_context_get_default | options は、nullable になりました。 | |
| stream_copy_to_stream | length は、nullable になりました。 | |
| stream_get_contents | length は、nullable になりました。 | |
| stream_socket_accept | timeout は、nullable になりました。 | |
| stream_socket_client | timeout と context は、nullable になりました。 | |
| stream_socket_enable_crypto | session_stream は、nullable になりました。 | |
| stream_socket_server | context は、nullable になりました。 | |
| strftime | timestamp は、nullable になりました。 | |
| strip_tags | allowed_tags は、nullable になりました。 | |
| stripos | needle に数値を渡すことはサポートされなくなりました。 | |
| stristr | needle に数値を渡すことはサポートされなくなりました。 | |
| strpos | needle に数値を渡すことはサポートされなくなりました。 | |
| strrchr | needle に数値を渡すことはサポートされなくなりました。 | |
| strripos | needle に数値を渡すことはサポートされなくなりました。 | |
| strrpos | needle に数値を渡すことはサポートされなくなりました。 | |
| strspn | length は、nullable になりました。 | |
| strstr | needle に数値を渡すことはサポートされなくなりました。 | |
| strtotime | baseTimestamp は、nullable になりました。 | |
| substr | この関数は、前のバージョンで false を返す場合に、空文字列を返すようになりました。 | |
| substr | length は、nullable になりました。 length に明示的に null を設定すると、 文字列の最後までを含む部分文字列を返すようになっています。 これより前のバージョンでは、空文字列を返していました。 | |
| substr_compare | length は、nullable になりました。 | |
| substr_count | length は、nullable になりました。 | |
| substr_replace | length は、nullable になりました。 | |
| touch | mtime と atime は、nullable になりました。 | |
| uasort | callback がリファレンス渡しされる引数を期待している場合、 この関数は E_WARNING を発生させるようになりました。 | |
| uksort | callback がリファレンス渡しされる引数を期待している場合、 この関数は E_WARNING を発生させるようになりました。 | |
| umask | mask は、nullable になりました。 | |
| unixtojd | timestamp は、nullable になりました。 | |
| usort | callback がリファレンス渡しされる引数を期待している場合、 この関数は E_WARNING を発生させるようになりました。 | |
| vsprintf | この関数は、失敗時に false を返さなくなりました。 | |
| xml_get_current_byte_index | 引数 parser は、 XMLParser インスタンスを期待するようになりました。 これより前のバージョンでは、リソースが期待されていました。 | |
| xml_get_current_column_number | 引数 parser は、 XMLParser インスタンスを期待するようになりました。 これより前のバージョンでは、リソースが期待されていました。 | |
| xml_get_current_line_number | 引数 parser は、 XMLParser インスタンスを期待するようになりました。 これより前のバージョンでは、リソースが期待されていました。 | |
| xml_get_error_code | 引数 parser は、 XMLParser インスタンスを期待するようになりました。 これより前のバージョンでは、リソースが期待されていました。 | |
| xml_parse | 引数 parser は、 XMLParser インスタンスを期待するようになりました。 これより前のバージョンでは、リソースが期待されていました。 | |
| xml_parse_into_struct | 引数 parser は、 XMLParser インスタンスを期待するようになりました。 これより前のバージョンでは、リソースが期待されていました。 | |
| xml_parser_create | この関数は XMLParser のインスタンスを返すようになりました。 これより前のバージョンでは、リソースが返され、失敗した場合は false が返っていました。 | |
| xml_parser_create | encoding は、nullable になりました。 | |
| xml_parser_create_ns | この関数は XMLParser のインスタンスを返すようになりました。 これより前のバージョンでは、リソースが返され、失敗した場合は false が返されていました。 | |
| xml_parser_create_ns | encoding は、 nullable になりました。 | |
| xml_parser_free | 引数 parser は、 XMLParser インスタンスを期待するようになりました。 これより前のバージョンでは、リソースが期待されていました。 | |
| xml_parser_get_option | 引数 parser は、 XMLParser インスタンスを期待するようになりました。 これより前のバージョンでは、リソースが期待されていました。 | |
| xml_parser_set_option | 引数 parser は、 XMLParser インスタンスを期待するようになりました。 これより前のバージョンでは、リソースが期待されていました。 | |
| xml_set_character_data_handler | 引数 parser は、 XMLParser インスタンスを期待するようになりました。 これより前のバージョンでは、リソースが期待されていました。 | |
| xml_set_default_handler | 引数 parser は、 XMLParser インスタンスを期待するようになりました。 これより前のバージョンでは、リソースが期待されていました。 | |
| xml_set_element_handler | 引数 parser は、 XMLParser インスタンスを期待するようになりました。 これより前のバージョンでは、リソースが期待されていました。 | |
| xml_set_end_namespace_decl_handler | 引数 parser は、 XMLParser インスタンスを期待するようになりました。 これより前のバージョンでは、リソースが期待されていました。 | |
| xml_set_external_entity_ref_handler | 引数 parser は、 XMLParser インスタンスを期待するようになりました。 これより前のバージョンでは、リソースが期待されていました。 | |
| xml_set_notation_decl_handler | 引数 parser は、 XMLParser インスタンスを期待するようになりました。 これより前のバージョンでは、リソースが期待されていました。 | |
| xml_set_object | 引数 parser は、 XMLParser インスタンスを期待するようになりました。 これより前のバージョンでは、リソースが期待されていました。 | |
| xml_set_processing_instruction_handler | 引数 parser は、 XMLParser インスタンスを期待するようになりました。 これより前のバージョンでは、リソースが期待されていました。 | |
| xml_set_start_namespace_decl_handler | 引数 parser は、 XMLParser インスタンスを期待するようになりました。 これより前のバージョンでは、リソースが期待されていました。 | |
| xml_set_unparsed_entity_decl_handler | 引数 parser は、 XMLParser インスタンスを期待するようになりました。 これより前のバージョンでは、リソースが期待されていました。 | |
| zip_close | この関数は非推奨になりました。オブジェクト志向のAPIを使うのが望ましいです。 ZipArchive::close を参照して下さい。 | |
| zip_entry_close | この関数は非推奨になりました。オブジェクト志向のAPIを使うのが望ましいです。 | |
| zip_entry_compressedsize | この関数は非推奨になりました。オブジェクト志向のAPIを使うのが望ましいです。 ZipArchive::statIndex を参照して下さい。 | |
| zip_entry_compressionmethod | この関数は非推奨になりました。オブジェクト志向のAPIを使うのが望ましいです。 ZipArchive::statIndex を参照して下さい。 | |
| zip_entry_filesize | この関数は非推奨になりました。オブジェクト志向のAPIを使うのが望ましいです。 ZipArchive::statIndex を参照して下さい。 | |
| zip_entry_name | この関数は非推奨になりました。オブジェクト志向のAPIを使うのが望ましいです。 ZipArchive::statIndex を参照して下さい。 | |
| zip_entry_open | この関数は非推奨になりました。オブジェクト志向のAPIを使うのが望ましいです。 | |
| zip_entry_read | この関数は非推奨になりました。オブジェクト志向のAPIを使うのが望ましいです。 ZipArchive::getFromIndex を参照して下さい。 | |
| zip_open | この関数は非推奨になりました。オブジェクト志向のAPIを使うのが望ましいです。 ZipArchive::open を参照して下さい。 | |
| zip_read | この関数は非推奨になりました。オブジェクト志向のAPIを使うのが望ましいです。 ZipArchive::statIndex を参照して下さい。 | |
| GlobIterator::__construct | directory が空文字列の場合に ValueError をスローするようになりました。 これより前のバージョンでは、 RuntimeException をスローしていました。 | |
| IntlTimeZone::getIDForWindowsID | region は、nullable になりました。 | |
| LimitIterator::__construct | offset が 0 未満の場合に、ValueError をスローするようになりました。 これより前のバージョンでは、 RuntimeException をスローしていました。 | |
| LimitIterator::__construct | limit が -1 未満の場合に、 ValueError をスローするようになりました。 これより前のバージョンでは、 RuntimeException をスローしていました。 | |
| Locale::getDisplayLanguage | displayLocale は、nullable になりました。 | |
| Locale::getDisplayName | displayLocale は、nullable になりました。 | |
| Locale::getDisplayRegion | displayLocale は、nullable になりました。 | |
| Locale::getDisplayScript | displayLocale は、nullable になりました。 | |
| Locale::getDisplayVariant | displayLocale は、nullable になりました。 | |
| mysqli_result::fetch_object | constructor_args は、 引数を指定しない場合に [] を受け入れるようになりました。 これより前のバージョンでは、例外がスローされていました。 | |
| mysqli_stmt::__construct | query は、nullable になりました。 | |
| mysqli::begin_transaction | name は、nullable になりました。 | |
| mysqli::commit | name は、nullable になりました。 | |
| mysqli::rollback | name は、nullable になりました。 | |
| NumberFormatter::create | pattern は、nullable になりました。 | |
| PDOStatement::fetchAll | このメソッドは、常に配列を返すようになりました。 これより前のバージョンでは、失敗した場合に false を返す可能性がありました。 | |
| Phar::addFile | localName は、nullable になりました。 | |
| Phar::buildFromIterator | baseDirectory は、nullable になりました。 | |
| Phar::compress | extension は、nullable になりました。 | |
| Phar::convertToData | format、 compression、 extension は、nullable になりました。 | |
| Phar::convertToExecutable | format、 compression、 localName は nullable になりました。 | |
| Phar::createDefaultStub | index と webIndex は、nullable になりました。 | |
| Phar::decompress | extension は、nullable になりました。 | |
| Phar::getMetadata | 引数 unserializeOptions が追加されました。 | |
| Phar::setDefaultStub | webIndex は、nullable になりました。 | |
| Phar::setSignatureAlgorithm | privateKey は、nullable になりました。 | |
| Phar::webPhar | fileNotFoundScript、 mimeTypes、 rewrite は、nullable になりました。 | |
| PharData::addFile | localName は、nullable になりました。 | |
| PharData::buildFromIterator | baseDirectory は、nullable になりました。 | |
| PharData::compress | extension は、nullable になりました。 | |
| PharData::convertToData | format、 compression、 extension は、nullable になりました。 | |
| PharData::convertToExecutable | format、 compression、 localName は、nullable になりました。 | |
| PharData::decompress | extension は、nullable になりました。 | |
| PharData::setDefaultStub | webIndex は、nullable になりました。 | |
| PharData::setSignatureAlgorithm | privateKey は、nullable になりました。 | |
| PharFileInfo::getMetadata | 引数 unserializeOptions が追加されました。 | |
| PharFileInfo::isCompressed | compression は、nullable になりました。 | |
| RecursiveDirectoryIterator::__construct | directory が空文字列の場合に、 ValueError をスローするようになりました。 これより前のバージョンでは、 RuntimeException をスローしていました。 | |
| RecursiveIteratorIterator::getSubIterator | level は、nullable になりました。 | |
| ReflectionClass::getConstants | filter が追加されました。 | |
| ReflectionClass::getReflectionConstants | filter が追加されました。 | |
| ReflectionMethod::getClosure | object は、nullable になりました。 | |
| ReflectionParameter::getDefaultValue | ビルトイン関数 や ビルトインクラス のメソッドについても、デフォルト値を取得できるようになりました。 これより前のバージョンでは、ReflectionException がスローされていました。 | |
| ReflectionParameter::getDefaultValueConstantName | ビルトイン関数 や ビルトインクラス のメソッドについても、デフォルト値の定数名を取得できるようになりました。 これより前のバージョンでは、ReflectionException がスローされていました。 | |
| ReflectionProperty::getValue | object は、nullable になりました。 | |
| ReflectionProperty::isInitialized | object は、nullable になりました。 | |
| SimpleXMLElement::asXML | filename は、nullable になりました。 | |
| SoapClient::__doRequest | oneWay の型は bool になりました。 これより前のバージョンでは、int でした。 | |
| SoapClient::__setCookie | value は、nullable になりました。 | |
| SoapServer::handle | request は、nullable になりました。 | |
| SplFileInfo::getFileInfo | class は、nullable になりました。 | |
| SplFileInfo::getPathInfo | class は、nullable になりました。 | |
| SplFileInfo::openFile | context は、nullable になりました。 | |
| SplFixedArray::__construct | size が負の数である場合に ValueError をスローするようになりました。 これより前のバージョンでは、 InvalidArgumentException をスローしていました。 | |
| tidy::__construct | filename, config, encoding, useIncludePath は、nullable になりました。 | |
| tidy::parseFile | config と encoding は、 nullable になりました。 | |
| tidy::parseString | config と encoding は、nullable になりました。 | |
| tidy::repairString | この関数は、 useIncludePath を引数として受け入れなくなりました。 | |
| tidy::repairString | config と encoding は、 nullable になりました。 | |
| tidy::repairString | tidy::repairString は、staticメソッドになりました。 | |
| XMLReader::getAttribute | この関数は false を返さなくなりました。 | |
| XMLReader::getAttributeNs | この関数は false を返さなくなりました。 | |
| XMLReader::lookupNamespace | この関数は false を返さなくなりました。 | |
| XMLReader::next | name は、nullable になりました。 | |
| XMLReader::open | XMLReader::open はstaticメソッドとして宣言されるようになりました。 しかし、XMLReader のインスタンス経由でも呼び出すことが出来ます。 | |
| XMLReader::XML | XMLReader::XML は、staticメソッドとして宣言されるようになりました。 しかし、XMLReader のインスタンス経由でも呼び出すことができます。 | |
| XMLWriter::endAttribute | 引数 writer は、XMLWriter のインスタンスを期待するようになりました。 これより前のバージョンでは、リソースが期待されていました。 | |
| XMLWriter::endCdata | 引数 writer は、XMLWriter のインスタンスを期待するようになりました。 これより前のバージョンでは、リソースが期待されていました。 | |
| XMLWriter::endComment | 引数 writer は、XMLWriter のインスタンスを期待するようになりました。 これより前のバージョンでは、リソースが期待されていました。 | |
| XMLWriter::endDocument | 引数 writer は、XMLWriter のインスタンスを期待するようになりました。 これより前のバージョンでは、リソースが期待されていました。 | |
| XMLWriter::endDtd | 引数 writer は、XMLWriter のインスタンスを期待するようになりました。 これより前のバージョンでは、リソースが期待されていました。 | |
| XMLWriter::endDtdAttlist | 引数 writer は、XMLWriter のインスタンスを期待するようになりました。 これより前のバージョンでは、リソースが期待されていました。 | |
| XMLWriter::endDtdElement | 引数 writer は、XMLWriter のインスタンスを期待するようになりました。 これより前のバージョンでは、リソースが期待されていました。 | |
| XMLWriter::endDtdEntity | 引数 writer は、XMLWriter のインスタンスを期待するようになりました。 これより前のバージョンでは、リソースが期待されていました。 | |
| XMLWriter::endElement | 引数 writer は、XMLWriter のインスタンスを期待するようになりました。 これより前のバージョンでは、リソースが期待されていました。 | |
| XMLWriter::endPi | 引数 writer は、XMLWriter のインスタンスを期待するようになりました。 これより前のバージョンでは、リソースが期待されていました。 | |
| XMLWriter::flush | 引数 writer は、XMLWriter のインスタンスを期待するようになりました。 これより前のバージョンでは、リソースが期待されていました。 | |
| XMLWriter::flush | この関数は、false を返さなくなりました。 | |
| XMLWriter::fullEndElement | 引数 writer は、XMLWriter のインスタンスを期待するようになりました。 これより前のバージョンでは、リソースが期待されていました。 | |
| XMLWriter::openMemory | この関数は、成功した時に XMLWriter のインスタンスを返すようになりました。 これより前のバージョンでは、リソースが返されていました。 | |
| XMLWriter::openUri | この関数は、成功時に XMLWriter のインスタンスを返すようになりました。 これより前のバージョンでは、リソースが返されていました。 | |
| XMLWriter::outputMemory | 引数 writer は、XMLWriter のインスタンスを期待するようになりました。 これより前のバージョンでは、リソースが期待されていました。 | |
| XMLWriter::setIndent | 引数 writer は、XMLWriter のインスタンスを期待するようになりました。 これより前のバージョンでは、リソースが期待されていました。 | |
| XMLWriter::setIndentString | 引数 writer は、XMLWriter のインスタンスを期待するようになりました。 これより前のバージョンでは、リソースが期待されていました。 | |
| XMLWriter::startAttribute | 引数 writer は、XMLWriter のインスタンスを期待するようになりました。 これより前のバージョンでは、リソースが期待されていました。 | |
| XMLWriter::startAttributeNs | prefix is nullable now. | |
| XMLWriter::startAttributeNs | 引数 writer は、XMLWriter のインスタンスを期待するようになりました。 これより前のバージョンでは、リソースが期待されていました。 | |
| XMLWriter::startCdata | 引数 writer は、XMLWriter のインスタンスを期待するようになりました。 これより前のバージョンでは、リソースが期待されていました。 | |
| XMLWriter::startComment | 引数 writer は、XMLWriter のインスタンスを期待するようになりました。 これより前のバージョンでは、リソースが期待されていました。 | |
| XMLWriter::startDocument | 引数 writer は、XMLWriter のインスタンスを期待するようになりました。 これより前のバージョンでは、リソースが期待されていました。 | |
| XMLWriter::startDtd | 引数 writer は、XMLWriter のインスタンスを期待するようになりました。 これより前のバージョンでは、リソースが期待されていました。 | |
| XMLWriter::startDtdAttlist | 引数 writer は、XMLWriter のインスタンスを期待するようになりました。 これより前のバージョンでは、リソースが期待されていました。 | |
| XMLWriter::startDtdElement | 引数 writer は、XMLWriter のインスタンスを期待するようになりました。 これより前のバージョンでは、リソースが期待されていました。 | |
| XMLWriter::startDtdEntity | 引数 writer は、XMLWriter のインスタンスを期待するようになりました。 これより前のバージョンでは、リソースが期待されていました。 | |
| XMLWriter::startElement | 引数 writer は、XMLWriter のインスタンスを期待するようになりました。 これより前のバージョンでは、リソースが期待されていました。 | |
| XMLWriter::startElementNs | 引数 writer は、XMLWriter のインスタンスを期待するようになりました。 これより前のバージョンでは、リソースが期待されていました。 | |
| XMLWriter::startPi | 引数 writer は、XMLWriter のインスタンスを期待するようになりました。 これより前のバージョンでは、リソースが期待されていました。 | |
| XMLWriter::text | 引数 writer は、XMLWriter のインスタンスを期待するようになりました。 これより前のバージョンでは、リソースが期待されていました。 | |
| XMLWriter::writeAttribute | 引数 writer は、XMLWriter のインスタンスを期待するようになりました。 これより前のバージョンでは、リソースが期待されていました。 | |
| XMLWriter::writeAttributeNs | 引数 writer は、XMLWriter のインスタンスを期待するようになりました。 これより前のバージョンでは、リソースが期待されていました。 | |
| XMLWriter::writeCdata | 引数 writer は、XMLWriter のインスタンスを期待するようになりました。 これより前のバージョンでは、リソースが期待されていました。 | |
| XMLWriter::writeComment | 引数 writer は、XMLWriter のインスタンスを期待するようになりました。 これより前のバージョンでは、リソースが期待されていました。 | |
| XMLWriter::writeDtd | 引数 writer は、XMLWriter のインスタンスを期待するようになりました。 これより前のバージョンでは、リソースが期待されていました。 | |
| XMLWriter::writeDtdAttlist | 引数 writer は、XMLWriter のインスタンスを期待するようになりました。 これより前のバージョンでは、リソースが期待されていました。 | |
| XMLWriter::writeDtdElement | 引数 writer は、XMLWriter のインスタンスを期待するようになりました。 これより前のバージョンでは、リソースが期待されていました。 | |
| XMLWriter::writeDtdEntity | publicId, systemId, notationData は、nullable になりました。 | |
| XMLWriter::writeDtdEntity | 引数 writer は、XMLWriter のインスタンスを期待するようになりました。 これより前のバージョンでは、リソースが期待されていました。 | |
| XMLWriter::writeElement | 引数 writer は、XMLWriter のインスタンスを期待するようになりました。 これより前のバージョンでは、リソースが期待されていました。 | |
| XMLWriter::writeElementNs | 引数 writer は、XMLWriter のインスタンスを期待するようになりました。 これより前のバージョンでは、リソースが期待されていました。 | |
| XMLWriter::writePi | 引数 writer は、XMLWriter のインスタンスを期待するようになりました。 これより前のバージョンでは、リソースが期待されていました。 | |
| XMLWriter::writeRaw | 引数 writer は、XMLWriter のインスタンスを期待するようになりました。 これより前のバージョンでは、リソースが期待されていました。 | |
| ZipArchive::setEncryptionIndex | password は、nullable になりました。 | |
| ZipArchive::setEncryptionName | password は、nullable になりました。 | |
| 7.4.4 | proc_open | options パラメータに オプション create_new_console が追加されました。 |
| 7.4.0 | array_merge | この関数は、引数なしでも呼び出せるようになりました。 このバージョンより前では、少なくともひとつの引数が必須でした。 |
| array_merge_recursive | この関数は、引数なしでも呼び出せるようになりました。 このバージョンより前では、少なくともひとつの引数が必須でした。 | |
| base_convert | 無効な文字を与えると、非推奨の警告が出るようになりました。 結果は不正な文字がなかったかのように計算されます。 | |
| bindec | 無効な文字を与えると、非推奨の警告が出るようになりました。 結果は不正な文字がなかったかのように計算されます。 | |
| chr | codepoint に対して、 サポートされていない入力が与えられた場合、 黙って0 にキャストする動作をしなくなりました。 | |
| curl_version | オプションの引数 age は推奨されなくなりました。 値を渡すことができますが、無視されます。 | |
| fgetcsv | escape パラメータが空文字列を受け入れるようになりました。 この場合、(RFC 4180 に準拠していない) 独自仕様のエスケープ機構が無効になります。 | |
| fputcsv | escape パラメータが、 (RFC 4180 に準拠していない) 独自仕様のエスケープ機構を無効にするため、 空文字列を受け入れるようになりました。 | |
| get_declared_classes | 以前のバージョンでは、get_declared_classes 関数は 子クラスの前に親クラスを常に返していました。 このバージョンからは、そうした動きはなくなりました。 この関数の戻り値について、特定の順序は保証されません。 | |
| get_magic_quotes_gpc | この関数は推奨されなくなりました。 | |
| get_magic_quotes_runtime | この関数は推奨されなくなりました。 | |
| gzread | この関数は、失敗時に false を返すようになりました。 これより前のバージョンでは、0 を返していました。 | |
| gzwrite | この関数は、失敗時に false を返すようになりました。 これより前のバージョンでは、0 を返していました。 | |
| hash_algos | crc32c のサポートを追加しました。 | |
| hexdec | 無効な文字を与えると、非推奨の警告が出るようになりました。 結果は不正な文字がなかったかのように計算されます。 | |
| idn_to_ascii | variant のデフォルト値が INTL_IDNA_VARIANT_UTS46 となり、 その代わりに INTL_IDNA_VARIANT_2003 は非推奨となりました。 | |
| idn_to_utf8 | variant のデフォルト値が INTL_IDNA_VARIANT_UTS46 となり、 その代わりに INTL_IDNA_VARIANT_2003 は非推奨となりました。 | |
| imagecropauto | PHP にバンドルされた imagecropauto() の振る舞いは、 システムにインストールされる libgd のそれと同じになりました。 つまり、IMG_CROP_DEFAULT が IMG_CROP_SIDES にフォールバックすることはななくなり、 しきい値によるクロップは、 システムにインストールされる libgd のアルゴリズムと同じものを使うようになりました。 | |
| imagecropauto | mode パラメータのデフォルト値が IMG_CROP_AUTO に変更されました。 これより前のバージョンでは、デフォルト値は -1 で、IMG_CROP_DEFAULT に対応しています。 しかし、-1 を渡すのは非推奨になりました。 | |
| imagefilter | Scatter 効果のサポート (IMG_FILTER_SCATTER) が追加されました。 | |
| implode | array の後に separator を渡すこと (つまり、古いシグネチャを使うこと) は、推奨されなくなりました。 | |
| ldap_control_paged_result | この関数は非推奨になりました。 | |
| ldap_control_paged_result_response | この関数は非推奨になりました。 | |
| money_format | この関数は非推奨になりました。 代わりに、NumberFormatter::formatCurrency を使ってください。 | |
| octdec | 無効な文字を与えると、非推奨の警告が出るようになりました。 結果は不正な文字がなかったかのように計算されます。 | |
| password_hash | sodium 拡張機能が、 Argon2 パスワードの実装の代替を提供するようになりました。 | |
| password_hash | algo パラメータは string を期待するようになりました。 しかし、後方互換性のために int も未だ受け入れています。 | |
| password_needs_rehash | algo パラメータは string を期待するようになりました。 しかし、後方互換性のために int も未だ受け入れています。 | |
| preg_replace_callback | パラメータ flags が追加されました。 | |
| preg_replace_callback_array | パラメータ flags が追加されました。 | |
| proc_open | proc_open 関数は、 command に array を渡せるようになりました。 | |
| proc_open | options パラメータに オプション create_process_group が追加されました。 | |
| stat | Windows では、 デバイス番号は、ファイルが含まれるボリュームのシリアル番号を返すようになりました。 そして、inode 番号は、ファイルに関連付けられた識別子を返すようになりました。 | |
| stat | シンボリックリンクの場合、 size, atime, mtime, ctime の統計情報は、ファイルの実体の値が返されるようになりました。 これより前のバージョンの Windows NTS ビルドはそうではありませんでした。 | |
| str_getcsv | escape 引数は、 空文字列を、(RFC 4180 に準拠していない) 独自仕様のエスケープ機構を無効にするシグナルとして解釈するようになりました。 これより前のバージョンでは、空文字列はデフォルト値のように扱われていました。 | |
| strip_tags | allowed_tags は、array も受け入れるようになりました。 | |
| Locale::lookup | defaultLocale は、nullable になりました。 | |
| SplFileObject::fgetcsv | escape パラメータは空文字列を受け入れるようになりました。 この場合、(RFC 4180 に準拠していない) 独自仕様のエスケープ機構が無効になります。 | |
| SplFileObject::fputcsv | escape パラメータは空文字列を受け入れるようになりました。 この場合、(RFC 4180 に準拠していない) 独自仕様のエスケープ機構が無効になります。 | |
| SplFileObject::fwrite | この関数は、失敗した時に0ではなく false を返すようになりました。 | |
| SplFileObject::getCsvControl | エスケープ文字は空文字列でも問題なくなりました。 | |
| SplFileObject::setCsvControl | escape パラメータは空文字列を受け入れるようになりました。 この場合、(RFC 4180 に準拠していない) 独自仕様のエスケープ機構が無効になります。 | |
| SQLite3Stmt::bindParam | param は、 @param 記法もサポートするようになりました。 | |
| SQLite3Stmt::bindValue | param が、新たに @param 記法をサポートしました。 | |
| 7.3.24, 7.4.12 | jdtounix | julian_day の上限が拡張されました。 これより前のバージョンでは、アーキテクチャに関わらず、 2465342 が上限でした。 |
| tidyNode::isHtml | 適切な振る舞いをするように修正されました。 これより前のバージョンでは、ほとんど全てのノードをHTML要素だと報告していました。 | |
| 7.3.15, 7.4.3 | curl_setopt | CURLOPT_HTTP09_ALLOWED が追加されました。 |
| 7.3.14, 7.4.2 | dba_open | lmdb ドライバは $mapsize パラメータを追加でサポートしました。 |
| 7.3.0 | DateTimeImmutable::createFromFormat | 書式文字列 v が追加されました。 |
| apache_request_headers | FPM SAPI でもこの関数が使えるようになりました。 | |
| array_push | この関数は、1 つのパラメータでのみ呼び出すことができるようになりました。 前は、少なくとも 2 つのパラメータが必要でした。 | |
| array_unshift | この関数は、1 つのパラメータでのみ呼び出すことができるようになりました。 前は、少なくとも 2 つのパラメータが必要でした。 | |
| assert | 名前空間の内部で、 assert() という名前の関数を宣言することは推奨されなくなりました。 宣言した場合、 E_DEPRECATED が発生するようになっています。 | |
| bcmul | bcmul 関数が、指定されたスケールの数値を返すようになりました。 これより前のバージョンでは、 返される数値の末尾が 0埋め されることなく、省略される可能性がありました。 | |
| bcpow | bcpow 関数は、指定されたスケールで値を返すようになりました。 これより前のバージョンでは、後に続く0の桁が省略された数値が返される可能性がありました。 | |
| bcscale | bcscale は、現在のスケールを取得するために 使えるようになりました。スケールを設定する場合は、古いスケールの値を返します。 これより前のバージョンでは、 scale の指定が強制され、 bcscale は常に true を返していました。 | |
| compact | compact は、与えられた文字列が示す変数が未定義の場合、 E_NOTICE レベルのエラーを発行するようになりました。 以前のバージョンでは、設定されていない全ての文字列は、単にスキップされます。 | |
| curl_getinfo | CURLINFO_CONTENT_LENGTH_DOWNLOAD_T, CURLINFO_CONTENT_LENGTH_UPLOAD_T, CURLINFO_HTTP_VERSION, CURLINFO_PROTOCOL, CURLINFO_PROXY_SSL_VERIFYRESULT, CURLINFO_SCHEME, CURLINFO_SIZE_DOWNLOAD_T, CURLINFO_SIZE_UPLOAD_T, CURLINFO_SPEED_DOWNLOAD_T, CURLINFO_SPEED_UPLOAD_T, CURLINFO_APPCONNECT_TIME_T, CURLINFO_CONNECT_TIME_T, CURLINFO_FILETIME_T, CURLINFO_NAMELOOKUP_TIME_T, CURLINFO_PRETRANSFER_TIME_T, CURLINFO_REDIRECT_TIME_T, CURLINFO_STARTTRANSFER_TIME_T, CURLINFO_TOTAL_TIME_T が追加されました。 | |
| curl_setopt | CURLOPT_ABSTRACT_UNIX_SOCKET, CURLOPT_KEEP_SENDING_ON_ERROR, CURLOPT_PRE_PROXY, CURLOPT_PROXY_CAINFO, CURLOPT_PROXY_CAPATH, CURLOPT_PROXY_CRLFILE, CURLOPT_PROXY_KEYPASSWD, CURLOPT_PROXY_PINNEDPUBLICKEY, CURLOPT_PROXY_SSLCERT, CURLOPT_PROXY_SSLCERTTYPE, CURLOPT_PROXY_SSL_CIPHER_LIST, CURLOPT_PROXY_SSLKEY, CURLOPT_PROXY_SSLKEYTYPE, CURLOPT_PROXY_SSL_OPTIONS, CURLOPT_PROXY_SSL_VERIFYHOST, CURLOPT_PROXY_SSL_VERIFYPEER, CURLOPT_PROXY_SSLVERSION, CURLOPT_PROXY_TLSAUTH_PASSWORD, CURLOPT_PROXY_TLSAUTH_TYPE, CURLOPT_PROXY_TLSAUTH_USERNAME, CURLOPT_SOCKS5_AUTH, CURLOPT_SUPPRESS_CONNECT_HEADERS, CURLOPT_DISALLOW_USERNAME_IN_URL, CURLOPT_DNS_SHUFFLE_ADDRESSES, CURLOPT_HAPPY_EYEBALLS_TIMEOUT_MS, CURLOPT_HAPROXYPROTOCOL, CURLOPT_PROXY_TLS13_CIPHERS, CURLOPT_SSH_COMPRESSION, CURLOPT_TIMEVALUE_LARGE および CURLOPT_TLS13_CIPHERS が追加されました。 | |
| define | case_insensitive は非推奨になりました。 8.0.0 で削除される予定です。 | |
| ftp_fget | mode パラメータはオプションになりました。 これより前のバージョンでは、このパラメータは必須でした。 | |
| ftp_fput | mode パラメータはオプションになりました。 これより前のバージョンでは、このパラメータは必須でした。 | |
| ftp_get | mode パラメータはオプションになりました。 これより前のバージョンでは、このパラメータは必須でした。 | |
| ftp_nb_fget | mode パラメータはオプションになりました。 これより前のバージョンでは、このパラメータは必須でした。 | |
| ftp_nb_fput | mode パラメータはオプションになりました。 これより前のバージョンでは、このパラメータは必須でした。 | |
| ftp_nb_get | mode パラメータはオプションになりました。 これより前のバージョンでは、このパラメータは必須でした。 | |
| ftp_nb_put | mode パラメータはオプションになりました。 これより前のバージョンでは、このパラメータは必須でした。 | |
| ftp_put | mode パラメータはオプションになりました。 これより前のバージョンでは、このパラメータは必須でした。 | |
| getallheaders | FPM SAPI でもこの関数が使えるようになりました。 | |
| imagecreatefromstring | WEBP がサポートされました。 (但し、使っている libgd がサポートしている場合に限ります) | |
| is_countable | is_countable が追加されました。 | |
| json_decode | flags パラメータに JSON_THROW_ON_ERROR が追加されました。 | |
| json_encode | flags パラメータに JSON_THROW_ON_ERROR が追加されました。 | |
| list | 配列へ分割して代入する操作が、リファレンスへの代入をサポートしました。 | |
| mb_convert_case | mode に MB_CASE_FOLD, MB_CASE_UPPER_SIMPLE, MB_CASE_LOWER_SIMPLE, MB_CASE_TITLE_SIMPLE, MB_CASE_FOLD_SIMPLE のサポートが追加されました。 | |
| password_hash | PASSWORD_ARGON2ID を使った、 Argon2id パスワードのサポートが追加されました。 | |
| preg_quote | # 文字がクォートされるようになりました。 | |
| session_get_cookie_params | 返される配列に、"samesite" エントリが追加されました。 | |
| session_set_cookie_params | 連想配列 lifetime_or_options をサポートする、 別のシグネチャが追加されました。 このシグネチャは、SameSite クッキー属性の設定もサポートします。 | |
| setcookie | options 配列をサポートする追加のシグネチャが追加されました。 このシグネチャは、SameSite クッキー属性の設定もサポートしています。 | |
| setrawcookie | options 配列をサポートする追加のシグネチャが追加されました。 このシグネチャは、SameSite クッキー属性の設定もサポートしています。 | |
| stripos | needle に数値を渡すことは非推奨になりました。 | |
| stristr | needle に数値を渡すことは非推奨になりました。 | |
| strpos | needle に数値を渡すことは非推奨になりました。 | |
| strrchr | needle に数値を渡すことは非推奨になりました。 | |
| strripos | needle に数値を渡すことは非推奨になりました。 | |
| strrpos | needle に数値を渡すことは非推奨になりました。 | |
| strstr | needle に数値を渡すことは非推奨になりました。 | |
| unlink | Windows で、使用中のハンドルを使ってファイルを unlink できるようになりました。 これより前のバージョンでは、失敗していました。 但し、unlink されたファイルを再生成できるようになっているわけでは未だありません。 そうするには、全てのハンドルが閉じられている必要があります。 | |
| var_export | stdClass オブジェクトは、 存在しないメソッド stdClass::__setState を使わず、 配列をオブジェクトにキャストした形 ((object) array( ... )) でエクスポートされるようになりました。 この変更によって、stdClass がエクスポート可能になり、 このバージョンより前の PHP でもエクスポートした結果が動くようになりました。 | |
| xml_set_external_entity_ref_handler | 拡張機能が libxml を使ってビルドされていた場合、 handler の戻り値は無視されることはなくなりました。 これより前のバージョンでは、戻り値が無視されていた上、パースが止まりませんでした。 | |
| xml_set_external_entity_ref_handler | 拡張モジュールが libxml を使ってビルドされた場合には、コールバック handler の戻り値が無視されることはなくなりました。 このバージョン以前はコールバックの戻り値が無視され、パースが止まりませんでした。 | |
| 7.3 | ldap_add | controls のサポートが追加されました。 |
| ldap_compare | controls のサポートが追加されました。 | |
| ldap_delete | controls のサポートが追加されました。 | |
| ldap_exop | serverctrls のサポートが追加されました。 | |
| ldap_exop_passwd | controls のサポートが追加されました。 | |
| ldap_list | controls のサポートが追加されました。 | |
| ldap_mod_add | controls のサポートが追加されました。 | |
| ldap_mod_del | controls のサポートが追加されました。 | |
| ldap_mod_replace | controls のサポートが追加されました。 | |
| ldap_modify_batch | controls のサポートが追加されました。 | |
| ldap_mod_add_ext | controls のサポートが追加されました。 | |
| ldap_mod_del_ext | controls のサポートが追加されました。 | |
| ldap_mod_replace_ext | controls のサポートが追加されました。 | |
| ldap_parse_result | controls のサポートが追加されました。 | |
| ldap_read | controls のサポートが追加されました。 | |
| ldap_rename | controls のサポートが追加されました。 | |
| ldap_rename_ext | controls のサポートが追加されました。 | |
| ldap_search | controls のサポートが追加されました。 | |
| 7.2.19, 7.3.6, 7.4.0 | DatePeriod::__construct | recurrences は、0 より大きな値が必須になりました。 |
| 7.2.19, 7.3.6 | SplFileObject::__toString | SplFileObject::current のエイリアスから、 SplFileObject::fgets のエイリアスに変わりました。 |
| 7.2.18, 7.3.5 | substr_compare | offset の値は、 haystack の長さと等しくても問題なくなりました。 |
| 7.2.0 | array_unique | flags が SORT_STRING の場合、 新しい配列が生成され、ユニークな要素が追加されるようになりました。 これによって、異なった数値のインデックスが振られる可能性があります。 これより前のバージョンでは、 array がコピーされ、 (配列を後にパックせずに) ユニークでない値が削除されていました。 |
| assert | assertion に string を使うことは 推奨されなくなりました。 assert.active と zend.assertions が 両方 1 に設定されると、 E_DEPRECATED レベルの警告が発生するようになりました。 | |
| bcmod | scale パラメータが追加されました。 | |
| bcmod | num1 と num2 は 整数に切り詰められることがなくなりました。 よって、bcmod の振る舞いは % 演算子ではなく、 fmod に従うことになります。 | |
| count | value パラメータに不正な型を渡した場合に、 警告を発生させるようになりました。 | |
| date_parse | 返される配列の zone 要素が、 分ではなく秒を表すようになり、 符号が逆になりました。 たとえば、 -120 は 7200 を表すようになります。 | |
| date_parse_from_format | 返される配列の zone 要素が、 分ではなく秒を表すようになり、 符号が逆になりました。 たとえば、 -120 は 7200 を表すようになります。 | |
| date_sun_info | ローカルの昼ではなく、 夜中に関する計算結果が修正されました。 これによって、結果が少し変わります。 | |
| exif_read_data | 以下の EXIF フォーマットのサポートが追加されました: Samsung DJI Panasonic Sony Pentax Minolta Sigma/Foveon AGFA Kyocera Ricoh Epson | |
| exif_read_data | file パラメータは ローカルファイルとストリームリソースを両方サポートするようになりました。 | |
| exif_thumbnail | file パラメータは ローカルファイルとストリームリソースを両方サポートするようになりました。 | |
| get_class | null は、object のデフォルトのパラメータとして 扱われなくなり、 正しい入力ではなくなりました。 これより前のバージョンでは、object のデフォルトのパラメータは null であり、何も値を渡さないのと同じ意味でした。 | |
| gettype | クローズ済みのリソースを渡すと 'resource (closed)'を返すようになりました。 以前は 'unknown type'を返していました。 | |
| hash_copy | リソースのかわりに、HashContext を受け入れ、返すようになりました。 | |
| hash_final | リソースの代わりに、HashContext を受け入れるようになりました。 | |
| hash_hmac | 暗号に適さないハッシュ関数 (adler32, crc32, crc32b, fnv132, fnv1a32, fnv164, fnv1a64, joaat) は使えなくなりました。 | |
| hash_hmac_file | 暗号に適さないハッシュ関数 (adler32, crc32, crc32b, fnv132, fnv1a32, fnv164, fnv1a64, joaat) は使えなくなりました。 | |
| hash_init | リソースの代わりに HashContext を返すようになりました。 | |
| hash_init | 暗号に適さないハッシュ関数 (adler32, crc32, crc32b, fnv132, fnv1a32, fnv164, fnv1a64, joaat) は使えなくなりました。 | |
| hash_pbkdf2 | 暗号の使用に適さないハッシュ関数 (adler32, crc32, crc32b, fnv132, fnv1a32, fnv164, fnv1a64, joaat) は使えなくなりました。 | |
| hash_update | リソースの代わりに HashContext を受け入れるようになりました。 | |
| hash_update_file | リソースの代わりに HashContext を受け入れるようになりました。 | |
| hash_update_stream | リソースの代わりに HashContext を受け入れるようになりました。 | |
| idn_to_ascii | INTL_IDNA_VARIANT_2003 は非推奨です。代わりに INTL_IDNA_VARIANT_UTS46 を使用してください。 | |
| idn_to_utf8 | INTL_IDNA_VARIANT_2003 は非推奨です。代わりに INTL_IDNA_VARIANT_UTS46 を使用してください。 | |
| imageantialias | imageantialias が常に使えるようになりました。 これまでのバージョンでは、PHP にバンドルされている GD ライブラリでコンパイルした場合にしか使えませんでした。 | |
| imagegd | imagegd が truecolor 画像を出力できるようになりました。 これまでのバージョンでは、暗黙のうちにパレット画像に変換されていました。 | |
| imagelayereffect | IMG_EFFECT_MULTIPLY が追加されました (システムの libgd が 2.1.1 以降であるか、バンドルされている libgd を使う必要があります)。 | |
| imagetypes | IMG_BMP が追加されました。 | |
| is_object | クラス定義が存在せず (__PHP_Incomplete_Class クラス)、 かつシリアライズ化されていないオブジェクトに対して、 is_object 関数は true を返すようになりました。 これより前のバージョンでは、false を返していました。 | |
| json_decode | associative は nullable になりました。 | |
| json_decode | flags パラメータに JSON_INVALID_UTF8_IGNORE および JSON_INVALID_UTF8_SUBSTITUTE が追加されました。 | |
| json_encode | flags パラメータに JSON_INVALID_UTF8_IGNORE と JSON_INVALID_UTF8_SUBSTITUTE が追加されました。 | |
| additional_headers パラメータは、 array も受け入れるようになりました。 | ||
| mb_check_encoding | この関数は、value に配列を受け入れるようになりました。 このバージョンより前では、文字列のみがサポートされていました。 | |
| mb_convert_encoding | この関数は、 string に 配列を受け入れるようになりました。 これより前のバージョンでは、文字列のみがサポートされていました。 | |
| mb_parse_str | 第二引数なしで mb_parse_str を呼び出すことは推奨されなくなりました。 | |
| mb_send_mail | additional_headers パラメータは、 array も受け付けるようになりました。 | |
| mt_rand | mt_rand 関数の モジュロバイアスに関するバグが 修正されました。 これは、特定のシードを用いて生成したシーケンスは、64bit マシン上での PHP 7.1 と出力が異なる可能性があることを意味します。 | |
| number_format | number_format は、 -0 を返さないように変更されました。 これより前のバージョンでは、 num が -0.01 のようなケースで -0 が返される場合がありました。 | |
| openssl_pkcs7_verify | output_filename パラメータが追加されました。 | |
| pack | float と double 型は、ビッグエンディアンとリトルエンディアンを両方サポートしました。 | |
| parse_str | parse_str関数を 第二引数を指定せずに使うと E_DEPRECATED レベルの警告が発生するようになりました。 | |
| password_hash | PASSWORD_ARGON2I を使った、 Argon2i パスワードのサポートが追加されました。 | |
| preg_match | $flags パラメータが PREG_UNMATCHED_AS_NULL をサポートしました。 | |
| preg_match_all | $flags パラメータが PREG_UNMATCHED_AS_NULL をサポートしました。 | |
| preg_quote | delimiter は、nullable になりました。 | |
| proc_nice | この関数は、Windows で利用できるようになりました。 | |
| rand | rand 関数のモジュロバイアスに関するバグが 修正されました。 これは、特定のシードから生成されるシーケンスが 64bit PHP 7.1 のそれとは異なる可能性があるということです。 | |
| read_exif_data | この関数エイリアスは非推奨になりました。 | |
| session_abort | この関数の戻り値の型は bool になりました。 以前は void でした。 | |
| session_module_name | モジュール名に "user" を設定することは、 明示的に禁止されるようになりました。 これより前のバージョンでは、 "user" を設定しても静かに無視されていました。 | |
| session_name | session_name 関数は、 セッションの状態をチェックするようになりました。 これより前のバージョンでは、 クッキー の状態をチェックするだけでした。 そのため、古い session_name 関数は session_start 関数の後に session_name 関数をを呼び出すことを許して しまっており、それが PHP のクラッシュや不具合を起こす可能性がありました。 | |
| session_name | name は、nullable になりました。 | |
| session_reset | この関数の戻り値の型は bool になりました。 以前は void でした。 | |
| session_set_cookie_params | 成功した場合に true を、失敗した場合に false を返します。 以前はこの関数は void を返していました。 | |
| session_unset | この関数の戻り値の型は bool になりました。 以前は void でした。 | |
| session_write_close | この関数の戻り値の型は bool になりました。 以前は void でした。 | |
| set_error_handler | errcontext が非推奨になりました。 このパラメーターを使うと、 E_DEPRECATED レベルの警告が発生するようになりました。 | |
| unpack | float および double 型は、 ビッグエンディアンとリトルエンディアンの両方をサポートします。 | |
| utf8_decode | この関数は、XML拡張機能から PHP のコアに移動しました。 これより前のバージョンでは、 この関数は XML拡張機能 をインストールしていた場合にのみ利用可能でした。 | |
| utf8_encode | この関数は、XML拡張機能 から PHP のコアに移動しました。 これより前のバージョンでは、 この関数は XML拡張機能 をインストールしていた場合にのみ利用可能でした。 | |
| PDOStatement::debugDumpParams | PDOStatement::debugDumpParams は、データベースに送られた 完全な、(プレースホルダーをバインドされた値で置き換えた) 生のSQLクエリを返すようになりました。 これは、プリペアドステートメントがエミュレートされていた場合のみ利用できることに注意してください。 | |
| ReflectionClass::getMethods | filter は、nullable になりました。 | |
| ReflectionClass::getProperties | filter は、nullable になりました。 | |
| SQLite3::openBlob | flags が追加されました。 BLOB に書き込むことができます。これより前のバージョンでは、読み取りのみがサポートされていました。 | |
| 7.1.24, 7.2.12, 7.3.0 | xml_parser_get_option | options が 新たに XML_OPTION_SKIP_TAGSTART と XML_OPTION_SKIP_WHITE をサポートしました。 |
| 7.1.5 | IntlDateFormatter::format | datetime パラメータに 一般的な DateTimeInterface オブジェクトのサポートが追加されました。 これより前のバージョンでは、DateTime オブジェクトのみがサポートされていました。 |
| 7.1.4 | PDO::sqliteCreateFunction | flags パラメータが追加されました。 |
| SQLite3::createFunction | flags パラメータが追加されました。 | |
| 7.1.0 | DateInterval::format | フォーマット文字 F と f が追加されました。 |
| DateTimeImmutable::__construct | マイクロ秒が '00000' ではなく、実際の値で埋められるようになりました。 | |
| DateTimeImmutable::setTime | microsecond パラメータが追加されました。 | |
| DateTimeZone::listIdentifiers | countryCode は、nullable になりました。 | |
| array_rand | 内部的なランダム化アルゴリズムは、 libc の rand 関数ではなく、 メルセンヌツイスタ 乱数生成器を使うように 変更されました | |
| curl_multi_setopt | CURLMOPT_PUSHFUNCTION が追加されました。 | |
| exif_imagetype | WebP をサポートしました | |
| file_get_contents | 負の offset をサポートするようになりました。 | |
| get_headers | context パラメーターが追加されました。 | |
| getenv | varname は、すべての環境変数の連想配列を取得するために 省略することができるようになりました。 | |
| getimagesize | WebP に対応しました。 | |
| getopt | rest_index パラメータが追加されました。 | |
| grapheme_extract | 負の offset をサポートするようになりました。 | |
| grapheme_stripos | 負の offset をサポートするようになりました。 | |
| grapheme_strpos | 負の offset をサポートするようになりました。 | |
| hash_algos | sha512/224, sha512/256, sha3-224, sha3-256, sha3-384 および sha3-512 のサポートを追加しました。 | |
| iconv_strpos | 負の offset をサポートするようになりました。 | |
| json_decode | 空の JSONキー ("") は、 _empty_ というキーではなく、 空のオブジェクトプロパティにエンコードされるようになりました。 | |
| json_encode | flags パラメータに JSON_UNESCAPED_LINE_TERMINATORS が追加されました。 | |
| json_encode | double 値をエンコードする際に、 precision ではなく serialize_precision を使うようになりました。 | |
| list | キーを list 関数で指定できるようになりました。 これによって、キーが数値でなかったり、連続していなかったりした場合に配列の構造を変えることができるようになります。 | |
| long2ip | ip の型が string から int に変更されました。 | |
| mb_ereg | マッチしなかった場合、mb_ereg は matches を空の配列とするようになりました。 これより前のバージョンでは matches を変更しませんでした。 | |
| mb_ereg_replace | e 修飾子が非推奨になりました。 | |
| mb_ereg_replace | この関数は、現在のエンコーディングに照らして string が正しいかをチェックするようになりました。 | |
| mb_ereg_replace_callback | この関数は、現在のエンコーディングに照らして string が正しいかをチェックするようになりました。 | |
| mb_ereg_search_setpos | 負の offset をサポートするようになりました。 | |
| mb_eregi | mb_eregi 関数は、何もマッチしなかった場合に matches に空の配列を設定するようになりました。 これより前のバージョンでは、何もマッチしなかった場合に matches を変更しませんでした。 | |
| mb_eregi_replace | この関数は、現在のエンコーディングに照らして string が正しいかをチェックするようになりました。 | |
| mb_eregi_replace | e 修飾子が非推奨になりました。 | |
| mb_strimwidth | 負の start と width をサポートするようになりました。 | |
| mb_stripos | 負の offset をサポートするようになりました。 | |
| mb_strpos | 負の offset をサポートするようになりました。 | |
| mt_rand | rand は、mt_rand の エイリアスになりました。 | |
| mt_rand | mt_rand は、固定の、正しいバージョンのメルセンヌツイスタ の アルゴリズム を使うように 更新されました。 古い振る舞いに戻すには、 mt_srand 関数の第二引数に MT_RAND_PHP を指定して使ってください。 | |
| mt_srand | srand は、mt_srand の エイリアスになりました。 | |
| mt_srand | mt_rand は、正しく修正されたメルセンヌ・ツイスター・アルゴリズムを使用するように 更新されました。 以前のアルゴリズムに戻すには、mt_srand に MT_RAND_PHP を 第2引数として指定してください。 | |
| openssl_csr_new | options が、新たに curve_name をサポートしました。 | |
| openssl_decrypt | tag および aad パラメータが追加されました。 | |
| openssl_encrypt | tag、aad および tag_length パラメータが追加されました。 | |
| openssl_pkey_new | EC キーを作成できるようにするため、 options に curve_name が追加されました。 | |
| output_add_rewrite_var | PHP 7.1.0 より前のバージョンでは、output_add_rewrite_var で設定したリライト変数は、透過的セッションID出力バッファと同じセッションモジュールを使っていました。 PHP 7.1.0 以降では、専用の出力バッファを用いるようになりました。 url_rewriter.tags はただ関数の出力にだけ使われるようになり、 url_rewriter.hosts が追加されました。 | |
| output_reset_rewrite_vars | PHP 7.1.0 より前のバージョンでは、output_add_rewrite_var で設定したリライト変数は、透過的セッションID出力バッファと同じセッションモジュールを使っていました。 PHP 7.1.0 以降では、専用の出力バッファを用いるようになり、 output_reset_rewrite_vars は output_add_rewrite_var. で定義したリライト変数だけを削除するようになります。 | |
| pcntl_signal | PHP 7.1.0 以降、 ハンドラコールバックは特定のシグナルの siginfo を含む 2 番目の引数を受け付けるようになりました。 このデータは、OS が siginfo_t 構造体を持つ場合のみ提供されます。 OS が siginfo_t を実装していない場合は NULL が提供されます。 | |
| pcntl_signal_get_handler | pcntl_signal_get_handler 関数が追加されました。 | |
| pg_fetch_all | mode パラメータが追加されました。 | |
| pg_last_notice | mode パラメータが追加されました。 | |
| pg_select | mode パラメータが追加されました。 | |
| rand | rand は、mt_rand の エイリアスになりました。 | |
| session_start | セッションを開始できなかった場合、 session_start は、false を返し、 $_SESSION を初期化しないようになりました。 | |
| shuffle | 内部的なランダム化のアルゴリズムが、 libc の rand 関数ではなく、 メルセンヌツイスタ 乱数生成器 を使うように 変更されました。 | |
| srand | srand は、 mt_srand の エイリアスになりました。 | |
| str_shuffle | 内部的なランダム化アルゴリズムは、 libc の rand 関数ではなく、 メルセンヌツイスタ 乱数生成器を使うように 変更されました | |
| stripos | 負の offset をサポートするようになりました。 | |
| strpos | 負の offset をサポートするようになりました。 | |
| substr_count | 負の offset と length をサポートするようになりました。 length は、0 を指定しても問題ありません。 | |
| tempnam | tempnam は、 システムのテンポラリディレクトリにフォールバックした場合に 警告を生成するようになりました。 | |
| unpack | オプションの offset が追加されました。 | |
| unserialize | options の allowed_classes 要素は、 型を厳密に調べるようになりました。 つまり、array または bool 以外の型が与えられると、 unserialize 関数は false を返し、 E_WARNING レベルの警告を発生させます。 | |
| ReflectionType::__toString | ReflectionType::__toString は非推奨になりました。 | |
| SessionHandler::gc | これより前のバージョンでは、この関数は成功時に true を返していました。 | |
| SessionHandlerInterface::gc | これより前のバージョンでは、この関数は成功時に true を返していました。 | |
| 7.0.16, 7.1.2 | dns_get_record | CAA レコード型のサポートが追加されました。 |
| fopen | 'e' が追加されました。 | |
| 7.0.15, 7.1.1 | get_defined_functions | exclude_disabled パラメータが追加されました。 |
| 7.0.15,7.1.1 | pack | "e", "E", "g" および "G" コードが、float と double のバイトオーダーをサポートするために追加されました。 |
| 7.0.11 | iconv_substr | string が offset の文字数に等しい場合、 空文字列が返されます。 これより前のバージョンでは、この場合 false が返されていました。 |
| 7.0.10 | imagetypes | IMG_WEBP が追加されました。 |
| SplFileObject::getCsvControl | 戻り値の配列にエスケープ文字が追加されました。 | |
| SQLite3::__construct | filename は、空文字列を指定できるようになりました。 この場合、プライベート、かつ一時的なデータベースがディスク上に作成されます。 | |
| 7.0.9 | getenv | local_only パラメーターが追加されました。 |
| 7.0.7 | curl_multi_setopt | CURLMOPT_CHUNK_LENGTH_PENALTY_SIZE、 CURLMOPT_CONTENT_LENGTH_PENALTY_SIZE、 CURLMOPT_MAX_HOST_CONNECTIONS、 CURLMOPT_MAX_PIPELINE_LENGTH、 CURLMOPT_MAX_TOTAL_CONNECTIONS が追加されました。 |
| curl_setopt | CURL_HTTP_VERSION_2, CURL_HTTP_VERSION_2_PRIOR_KNOWLEDGE, CURL_HTTP_VERSION_2TLS, CURL_REDIR_POST_301, CURL_REDIR_POST_302, CURL_REDIR_POST_303, CURL_REDIR_POST_ALL, CURL_VERSION_KERBEROS5, CURL_VERSION_PSL, CURL_VERSION_UNIX_SOCKETS, CURLAUTH_NEGOTIATE, CURLAUTH_NTLM_WB, CURLFTP_CREATE_DIR, CURLFTP_CREATE_DIR_NONE, CURLFTP_CREATE_DIR_RETRY, CURLHEADER_SEPARATE, CURLHEADER_UNIFIED, CURLMOPT_CHUNK_LENGTH_PENALTY_SIZE, CURLMOPT_CONTENT_LENGTH_PENALTY_SIZE, CURLMOPT_MAX_HOST_CONNECTIONS, CURLMOPT_MAX_PIPELINE_LENGTH, CURLMOPT_MAX_TOTAL_CONNECTIONS, CURLOPT_CONNECT_TO, CURLOPT_DEFAULT_PROTOCOL, CURLOPT_DNS_INTERFACE, CURLOPT_DNS_LOCAL_IP4, CURLOPT_DNS_LOCAL_IP6, CURLOPT_EXPECT_100_TIMEOUT_MS, CURLOPT_HEADEROPT, CURLOPT_LOGIN_OPTIONS, CURLOPT_PATH_AS_IS, CURLOPT_PINNEDPUBLICKEY, CURLOPT_PIPEWAIT, CURLOPT_PROXY_SERVICE_NAME, CURLOPT_PROXYHEADER, CURLOPT_SASL_IR, CURLOPT_SERVICE_NAME, CURLOPT_SSL_ENABLE_ALPN, CURLOPT_SSL_ENABLE_NPN, CURLOPT_SSL_FALSESTART, CURLOPT_SSL_VERIFYSTATUS, CURLOPT_STREAM_WEIGHT, CURLOPT_TCP_FASTOPEN, CURLOPT_TFTP_NO_OPTIONS, CURLOPT_UNIX_SOCKET_PATH, CURLOPT_XOAUTH2_BEARER, CURLPROTO_SMB, CURLPROTO_SMBS, CURLPROXY_HTTP_1_0, CURLSSH_AUTH_AGENT, CURLSSLOPT_NO_REVOKE が追加されました。 | |
| 7.0.0 | assert | assert が言語構造となり、関数ではなくなりました。 assertion に式を指定できるようになりました。 第二パラメータは、 exception (Throwable オブジェクトを渡した場合) あるいは description (PHP 5.4.8 以降でサポートされていたもの) のいずれかであると解釈されるようになりました。 |
| define | array が使えるようになりました。 | |
| dirname | オプションのパラメータ levels が追加されました。 | |
| getrusage | この関数は、Windows でサポートされるようになりました。 | |
| 5.5.0/PECL 3.0.0 | IntlDateFormatter::create | IntlCalendar オブジェクトを calendar に渡せるようになりました。 IntlTimeZone オブジェクトや DateTimeZone オブジェクトを timezone に渡せるようになりました。 無効なタイムゾーン ID (空文字列を含む) を timezone で指定できなくなりました。 timezone に null を指定した場合は、ICU のデフォルトではなく date_default_timezone_get が返すタイムゾーンを使うようになりました。 |
| IntlDateFormatter::setCalendar | IntlCalendar オブジェクトを渡せるようになりました。 | |
| 5.4.0 | Phar::setStub | len パラメータが追加されました。 |