com doc/ja: Fix #75787: Array iterator functions misleading: reference/array/functions/array-key-exists.xml reference/array/functions/each.xml
[email protected] (Yoshinari Takaoka) Sat, 13 Feb 2021 09:15:08 +0000
| Newsgroups | php.doc.ja |
|---|---|
| Message-ID | <[email protected]> |
Commit: 960ce1d898bf34353d0d1e6c7c84ca75bbfed86b Author: Yoshinari Takaoka <[email protected]> Sat, 13 Feb 2021 18:15:08 +0900 Parents: b3ef2c18bac3cea8e6d0493723e54f7e2a92ab11 Branches: master Link: http://git.php.net/?p=doc/ja.git;a=commitdiff;h=960ce1d898bf34353d0d1e6c7c84ca75bbfed86b Log: Fix #75787: Array iterator functions misleading Bugs: https://bugs.php.net/75787 Changed paths: M reference/array/functions/array-key-exists.xml M reference/array/functions/each.xml Diff: diff --git a/reference/array/functions/array-key-exists.xml b/reference/array/functions/array-key-exists.xml index 97050db6ef..279349fe7f 100644 --- a/reference/array/functions/array-key-exists.xml +++ b/reference/array/functions/array-key-exists.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="utf-8"?> <!-- $Revision$ --> -<!-- EN-Revision: cd943f94a013b74df8765ab8e1a620a916a64a85 Maintainer: hirokawa Status: ready --> -<!-- CREDITS: shimooka --> +<!-- EN-Revision: a6655e3f9508eee6860b02f55e33560a790f42d1 Maintainer: hirokawa Status: ready --> +<!-- CREDITS: shimooka,mumumu --> <refentry xml:id="function.array-key-exists" xmlns="http://docbook.org/ns/docbook"> <refnamediv> <refname>array_key_exists</refname> @@ -106,8 +106,7 @@ array_key_exists('first', $search_array); 過去との互換性を保つため、<parameter>key</parameter> が仮に <parameter>array</parameter> で指定したオブジェクトのプロパティであっても <function>array_key_exists</function> は &true; を返します。 - しかし、この挙動に頼ってはいけません。 - <parameter>array</parameter> にはオブジェクトではなく配列を渡すようにしましょう。 + この挙動は PHP 7.4.0 で非推奨となり、PHP 8.0.0 以降で削除されています。 </para> <para> オブジェクトのプロパティが存在するかどうかを調べるには、 diff --git a/reference/array/functions/each.xml b/reference/array/functions/each.xml index 8df79d165a..2afbe7631f 100644 --- a/reference/array/functions/each.xml +++ b/reference/array/functions/each.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="utf-8"?> <!-- $Revision$ --> -<!-- EN-Revision: 755faca201b5ba15e23735f21ed056b47d954398 Maintainer: hirokawa Status: ready --> -<!-- CREDITS: shimooka --> +<!-- EN-Revision: a6655e3f9508eee6860b02f55e33560a790f42d1 Maintainer: hirokawa Status: ready --> +<!-- CREDITS: shimooka,mumumu --> <refentry xml:id="function.each" xmlns="http://docbook.org/ns/docbook"> <refnamediv> <refname>each</refname> @@ -16,7 +16,7 @@ &reftitle.description; <methodsynopsis> <type>array</type><methodname>each</methodname> - <methodparam><type>array</type><parameter role="reference">array</parameter></methodparam> + <methodparam><type class="union"><type>array</type><type>object</type></type><parameter role="reference">array</parameter></methodparam> </methodsynopsis> <para> 配列から現在のキーと値のペアを返して、カーソルを進めます。