svn: /phpdoc/ja/trunk/reference/iconv/functions/ iconv-get-encoding.xml iconv-mime-decode-headers.xml iconv-mime-decode.xml iconv-mime-encode.xml iconv-set-encoding.xml iconv-strlen.xml iconv-strpos.xml iconv-strrpos.xml iconv-substr.xml iconv.xml

[email protected] (Yoshinari Takaoka)
Newsgroups php.doc.ja
Message-ID <[email protected]>
mumumu                                   Mon, 23 Nov 2020 00:32:48 +0000

Revision: http://svn.php.net/viewvc?view=revision&revision=351514

Log:
Generate iconv methodsynopses based on stubs

Patch provided by Máté Kocsis <[email protected]>.

Changed paths:
    U   phpdoc/ja/trunk/reference/iconv/functions/iconv-get-encoding.xml
    U   phpdoc/ja/trunk/reference/iconv/functions/iconv-mime-decode-headers.xml
    U   phpdoc/ja/trunk/reference/iconv/functions/iconv-mime-decode.xml
    U   phpdoc/ja/trunk/reference/iconv/functions/iconv-mime-encode.xml
    U   phpdoc/ja/trunk/reference/iconv/functions/iconv-set-encoding.xml
    U   phpdoc/ja/trunk/reference/iconv/functions/iconv-strlen.xml
    U   phpdoc/ja/trunk/reference/iconv/functions/iconv-strpos.xml
    U   phpdoc/ja/trunk/reference/iconv/functions/iconv-strrpos.xml
    U   phpdoc/ja/trunk/reference/iconv/functions/iconv-substr.xml
    U   phpdoc/ja/trunk/reference/iconv/functions/iconv.xml
svn-diffs-351514.txt (text/x-diff, 31.2 KB)
Modified: phpdoc/ja/trunk/reference/iconv/functions/iconv-get-encoding.xml
===================================================================
--- phpdoc/ja/trunk/reference/iconv/functions/iconv-get-encoding.xml	2020-11-23 00:19:05 UTC (rev 351513)
+++ phpdoc/ja/trunk/reference/iconv/functions/iconv-get-encoding.xml	2020-11-23 00:32:48 UTC (rev 351514)
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!-- $Revision$ -->
-<!-- EN-Revision: 297028 Maintainer: hirokawa Status: ready -->
+<!-- EN-Revision: 351503 Maintainer: hirokawa Status: ready -->
 <refentry xml:id="function.iconv-get-encoding" xmlns="http://docbook.org/ns/docbook">
  <refnamediv>
   <refname>iconv_get_encoding</refname>
@@ -10,7 +10,7 @@
  <refsect1 role="description">
   &reftitle.description;
   <methodsynopsis>
-   <type>mixed</type><methodname>iconv_get_encoding</methodname>
+   <type class="union"><type>array</type><type>string</type><type>false</type></type><methodname>iconv_get_encoding</methodname>
    <methodparam choice="opt"><type>string</type><parameter>type</parameter><initializer>"all"</initializer></methodparam>
   </methodsynopsis>
   <para>
@@ -95,7 +95,6 @@
  </refsect1>

 </refentry>
-
 <!-- Keep this comment at the end of the file
 Local variables:
 mode: sgml

Modified: phpdoc/ja/trunk/reference/iconv/functions/iconv-mime-decode-headers.xml
===================================================================
--- phpdoc/ja/trunk/reference/iconv/functions/iconv-mime-decode-headers.xml	2020-11-23 00:19:05 UTC (rev 351513)
+++ phpdoc/ja/trunk/reference/iconv/functions/iconv-mime-decode-headers.xml	2020-11-23 00:32:48 UTC (rev 351514)
@@ -1,6 +1,7 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!-- $Revision$ -->
-<!-- EN-Revision: 334762 Maintainer: takagi Status: ready -->
+<!-- EN-Revision: 351503 Maintainer: takagi Status: ready -->
+<!-- Credits: mumumu -->
 <refentry xml:id="function.iconv-mime-decode-headers" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
  <refnamediv>
   <refname>iconv_mime_decode_headers</refname>
@@ -10,10 +11,10 @@
  <refsect1 role="description">
   &reftitle.description;
   <methodsynopsis>
-   <type>array</type><methodname>iconv_mime_decode_headers</methodname>
-   <methodparam><type>string</type><parameter>encoded_headers</parameter></methodparam>
+   <type class="union"><type>array</type><type>false</type></type><methodname>iconv_mime_decode_headers</methodname>
+   <methodparam><type>string</type><parameter>headers</parameter></methodparam>
    <methodparam choice="opt"><type>int</type><parameter>mode</parameter><initializer>0</initializer></methodparam>
-   <methodparam choice="opt"><type>string</type><parameter>charset</parameter><initializer>ini_get("iconv.internal_encoding")</initializer></methodparam>
+   <methodparam choice="opt"><type class="union"><type>string</type><type>null</type></type><parameter>encoding</parameter><initializer>&null;</initializer></methodparam>
   </methodsynopsis>
   <para>
    複数の <literal>MIME</literal> ヘッダフィールドを一度にデコードします。
@@ -25,7 +26,7 @@
   <para>
    <variablelist>
     <varlistentry>
-     <term><parameter>encoded_headers</parameter></term>
+     <term><parameter>headers</parameter></term>
      <listitem>
       <para>
        エンコードされたヘッダを表す文字列。
@@ -76,11 +77,11 @@
      </listitem>
     </varlistentry>
     <varlistentry>
-     <term><parameter>charset</parameter></term>
+     <term><parameter>encoding</parameter></term>
      <listitem>
       <para>
-       オプションの <parameter>charset</parameter> パラメータは、結果の
-       文字セットを指定します。指定されなかった場合は
+       オプションの <parameter>encoding</parameter> パラメータは、結果の
+       文字セットを指定します。指定されなかった場合、もしくは &null; の場合は
        <link linkend="iconv.configuration">iconv.internal_encoding</link>
        が用いられます。
       </para>
@@ -94,7 +95,7 @@
   &reftitle.returnvalues;
   <para>
    成功した場合は連想配列を返します。その中身には
-   <parameter>encoded_headers</parameter> で指定した
+   <parameter>headers</parameter> で指定した
    <literal>MIME</literal> ヘッダフィールドがすべて含まれています。
    デコード中にエラーが発生した場合は &false; を返します。
   </para>
@@ -106,6 +107,28 @@
   </para>
  </refsect1>

+ <refsect1 role="changelog">
+  &reftitle.changelog;
+  <informaltable>
+   <tgroup cols="2">
+    <thead>
+     <row>
+      <entry>&Version;</entry>
+      <entry>&Description;</entry>
+     </row>
+    </thead>
+    <tbody>
+     <row>
+      <entry>8.0.0</entry>
+      <entry>
+       <parameter>encoding</parameter> は、nullable になりました。
+      </entry>
+     </row>
+    </tbody>
+   </tgroup>
+  </informaltable>
+ </refsect1>
+
  <refsect1 role="examples">
   &reftitle.examples;
   <para>
@@ -168,7 +191,6 @@
  </refsect1>

 </refentry>
-
 <!-- Keep this comment at the end of the file
 Local variables:
 mode: sgml

Modified: phpdoc/ja/trunk/reference/iconv/functions/iconv-mime-decode.xml
===================================================================
--- phpdoc/ja/trunk/reference/iconv/functions/iconv-mime-decode.xml	2020-11-23 00:19:05 UTC (rev 351513)
+++ phpdoc/ja/trunk/reference/iconv/functions/iconv-mime-decode.xml	2020-11-23 00:32:48 UTC (rev 351514)
@@ -1,6 +1,7 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!-- $Revision$ -->
-<!-- EN-Revision: 334762 Maintainer: takagi Status: ready -->
+<!-- EN-Revision: 351503 Maintainer: takagi Status: ready -->
+<!-- Credits: mumumu -->
 <refentry xml:id="function.iconv-mime-decode" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
  <refnamediv>
   <refname>iconv_mime_decode</refname>
@@ -10,10 +11,10 @@
  <refsect1 role="description">
   &reftitle.description;
   <methodsynopsis>
-   <type>string</type><methodname>iconv_mime_decode</methodname>
-   <methodparam><type>string</type><parameter>encoded_header</parameter></methodparam>
+   <type class="union"><type>string</type><type>false</type></type><methodname>iconv_mime_decode</methodname>
+   <methodparam><type>string</type><parameter>string</parameter></methodparam>
    <methodparam choice="opt"><type>int</type><parameter>mode</parameter><initializer>0</initializer></methodparam>
-   <methodparam choice="opt"><type>string</type><parameter>charset</parameter><initializer>ini_get("iconv.internal_encoding")</initializer></methodparam>
+   <methodparam choice="opt"><type class="union"><type>string</type><type>null</type></type><parameter>encoding</parameter><initializer>&null;</initializer></methodparam>
   </methodsynopsis>
   <para>
    <literal>MIME</literal> ヘッダフィールドをデコードします。
@@ -25,7 +26,7 @@
   <para>
    <variablelist>
     <varlistentry>
-     <term><parameter>encoded_header</parameter></term>
+     <term><parameter>string</parameter></term>
      <listitem>
       <para>
        エンコードされたヘッダを表す文字列。
@@ -76,11 +77,11 @@
      </listitem>
     </varlistentry>
     <varlistentry>
-     <term><parameter>charset</parameter></term>
+     <term><parameter>encoding</parameter></term>
      <listitem>
       <para>
-       オプションの <parameter>charset</parameter> パラメータは、結果の
-       文字セットを指定します。指定されなかった場合は
+       オプションの <parameter>encoding</parameter> パラメータは、結果の
+       文字セットを指定します。指定されなかった場合、もしくは &null; の場合は
        <link linkend="iconv.configuration">iconv.internal_encoding</link>
        が用いられます。
       </para>
@@ -98,6 +99,28 @@
   </para>
  </refsect1>

+ <refsect1 role="changelog">
+  &reftitle.changelog;
+  <informaltable>
+   <tgroup cols="2">
+    <thead>
+     <row>
+      <entry>&Version;</entry>
+      <entry>&Description;</entry>
+     </row>
+    </thead>
+    <tbody>
+     <row>
+      <entry>8.0.0</entry>
+      <entry>
+       <parameter>encoding</parameter> は、nullable になりました。
+      </entry>
+     </row>
+    </tbody>
+   </tgroup>
+  </informaltable>
+ </refsect1>
+
  <refsect1 role="examples">
   &reftitle.examples;
   <para>
@@ -130,7 +153,6 @@
  </refsect1>

 </refentry>
-
 <!-- Keep this comment at the end of the file
 Local variables:
 mode: sgml

Modified: phpdoc/ja/trunk/reference/iconv/functions/iconv-mime-encode.xml
===================================================================
--- phpdoc/ja/trunk/reference/iconv/functions/iconv-mime-encode.xml	2020-11-23 00:19:05 UTC (rev 351513)
+++ phpdoc/ja/trunk/reference/iconv/functions/iconv-mime-encode.xml	2020-11-23 00:32:48 UTC (rev 351514)
@@ -1,6 +1,7 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!-- $Revision$ -->
-<!-- EN-Revision: 351133 Maintainer: takagi Status: ready -->
+<!-- EN-Revision: 351503 Maintainer: takagi Status: ready -->
+<!-- Credits: mumumu -->
 <refentry xml:id="function.iconv-mime-encode" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
  <refnamediv>
   <refname>iconv_mime_encode</refname>
@@ -10,10 +11,10 @@
  <refsect1 role="description">
   &reftitle.description;
   <methodsynopsis>
-   <type>string</type><methodname>iconv_mime_encode</methodname>
+   <type class="union"><type>string</type><type>false</type></type><methodname>iconv_mime_encode</methodname>
    <methodparam><type>string</type><parameter>field_name</parameter></methodparam>
    <methodparam><type>string</type><parameter>field_value</parameter></methodparam>
-   <methodparam choice="opt"><type>array</type><parameter>preferences</parameter><initializer>&null;</initializer></methodparam>
+   <methodparam choice="opt"><type>array</type><parameter>options</parameter><initializer>[]</initializer></methodparam>
   </methodsynopsis>
   <para>
    有効な <literal>MIME</literal> ヘッダフィールドを作成し、返します。
@@ -49,7 +50,7 @@
      </listitem>
     </varlistentry>
     <varlistentry>
-     <term><parameter>preferences</parameter></term>
+     <term><parameter>options</parameter></term>
      <listitem>
       <para>
        <function>iconv_mime_encode</function> の振る舞いを変更するには、
@@ -194,7 +195,6 @@
  </refsect1>

 </refentry>
-
 <!-- Keep this comment at the end of the file
 Local variables:
 mode: sgml

Modified: phpdoc/ja/trunk/reference/iconv/functions/iconv-set-encoding.xml
===================================================================
--- phpdoc/ja/trunk/reference/iconv/functions/iconv-set-encoding.xml	2020-11-23 00:19:05 UTC (rev 351513)
+++ phpdoc/ja/trunk/reference/iconv/functions/iconv-set-encoding.xml	2020-11-23 00:32:48 UTC (rev 351514)
@@ -1,6 +1,7 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!-- $Revision$ -->
-<!-- EN-Revision: 323195 Maintainer: hirokawa Status: ready -->
+<!-- EN-Revision: 351503 Maintainer: hirokawa Status: ready -->
+<!-- Credits: mumumu -->
 <refentry xml:id="function.iconv-set-encoding" xmlns="http://docbook.org/ns/docbook">
  <refnamediv>
   <refname>iconv_set_encoding</refname>
@@ -12,11 +13,11 @@
   <methodsynopsis>
    <type>bool</type><methodname>iconv_set_encoding</methodname>
    <methodparam><type>string</type><parameter>type</parameter></methodparam>
-   <methodparam><type>string</type><parameter>charset</parameter></methodparam>
+   <methodparam><type>string</type><parameter>encoding</parameter></methodparam>
   </methodsynopsis>
   <para>
    <parameter>type</parameter> で指定された内部設定変数の値を、
-   <parameter>charset</parameter> に変更します。
+   <parameter>encoding</parameter> に変更します。
   </para>
  </refsect1>

@@ -38,7 +39,7 @@
      </listitem>
     </varlistentry>
     <varlistentry>
-     <term><parameter>charset</parameter></term>
+     <term><parameter>encoding</parameter></term>
      <listitem>
       <para>
        文字セット。
@@ -84,7 +85,6 @@
  </refsect1>

 </refentry>
-
 <!-- Keep this comment at the end of the file
 Local variables:
 mode: sgml

Modified: phpdoc/ja/trunk/reference/iconv/functions/iconv-strlen.xml
===================================================================
--- phpdoc/ja/trunk/reference/iconv/functions/iconv-strlen.xml	2020-11-23 00:19:05 UTC (rev 351513)
+++ phpdoc/ja/trunk/reference/iconv/functions/iconv-strlen.xml	2020-11-23 00:32:48 UTC (rev 351514)
@@ -1,6 +1,7 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!-- $Revision$ -->
-<!-- EN-Revision: 334762 Maintainer: takagi Status: ready -->
+<!-- EN-Revision: 351503 Maintainer: takagi Status: ready -->
+<!-- Credits: mumumu -->
 <refentry xml:id="function.iconv-strlen" xmlns="http://docbook.org/ns/docbook">
  <refnamediv>
   <refname>iconv_strlen</refname>
@@ -10,13 +11,13 @@
  <refsect1 role="description">
   &reftitle.description;
   <methodsynopsis>
-   <type>int</type><methodname>iconv_strlen</methodname>
-   <methodparam><type>string</type><parameter>str</parameter></methodparam>
-   <methodparam choice="opt"><type>string</type><parameter>charset</parameter><initializer>ini_get("iconv.internal_encoding")</initializer></methodparam>
+   <type class="union"><type>int</type><type>false</type></type><methodname>iconv_strlen</methodname>
+   <methodparam><type>string</type><parameter>string</parameter></methodparam>
+   <methodparam choice="opt"><type class="union"><type>string</type><type>null</type></type><parameter>encoding</parameter><initializer>&null;</initializer></methodparam>
   </methodsynopsis>
   <para>
    <function>strlen</function> とは違い、<function>iconv_strlen</function>
-   は与えられたバイト列 <parameter>str</parameter> 中に現れる文字の数を
+   は与えられたバイト列 <parameter>string</parameter> 中に現れる文字の数を
    指定された文字セットに基づいて数えます。この結果は、必ずしも文字列の
    バイト数と一致するとは限りません。
   </para>
@@ -27,7 +28,7 @@
   <para>
    <variablelist>
     <varlistentry>
-     <term><parameter>str</parameter></term>
+     <term><parameter>string</parameter></term>
      <listitem>
       <para>
        文字列。
@@ -35,11 +36,11 @@
      </listitem>
     </varlistentry>
     <varlistentry>
-     <term><parameter>charset</parameter></term>
+     <term><parameter>encoding</parameter></term>
      <listitem>
       <para>
-       <parameter>charset</parameter> パラメータが指定されなかった場合、
-       <parameter>str</parameter> のエンコードは
+       <parameter>encoding</parameter> パラメータが指定されなかった場合、もしくは &null; の場合、
+       <parameter>string</parameter> のエンコードは
        <link linkend="iconv.configuration">iconv.internal_encoding</link>
        であると判断されます。
       </para>
@@ -52,10 +53,33 @@
  <refsect1 role="returnvalues">
   &reftitle.returnvalues;
   <para>
-   <parameter>str</parameter> の文字数を返します。
+   <parameter>string</parameter> の文字数を返します。
+   処理中にエラーが発生した場合は &false; を返します。
   </para>
  </refsect1>

+ <refsect1 role="changelog">
+  &reftitle.changelog;
+  <informaltable>
+   <tgroup cols="2">
+    <thead>
+     <row>
+      <entry>&Version;</entry>
+      <entry>&Description;</entry>
+     </row>
+    </thead>
+    <tbody>
+     <row>
+      <entry>8.0.0</entry>
+      <entry>
+       <parameter>encoding</parameter> は、nullable になりました。
+      </entry>
+     </row>
+    </tbody>
+   </tgroup>
+  </informaltable>
+ </refsect1>
+
  <refsect1 role="seealso">
   &reftitle.seealso;
   <para>
@@ -68,7 +92,6 @@
  </refsect1>

 </refentry>
-
 <!-- Keep this comment at the end of the file
 Local variables:
 mode: sgml

Modified: phpdoc/ja/trunk/reference/iconv/functions/iconv-strpos.xml
===================================================================
--- phpdoc/ja/trunk/reference/iconv/functions/iconv-strpos.xml	2020-11-23 00:19:05 UTC (rev 351513)
+++ phpdoc/ja/trunk/reference/iconv/functions/iconv-strpos.xml	2020-11-23 00:32:48 UTC (rev 351514)
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!-- $Revision$ -->
-<!-- EN-Revision: 340032 Maintainer: takagi Status: ready -->
+<!-- EN-Revision: 351503 Maintainer: takagi Status: ready -->
 <refentry xml:id="function.iconv-strpos" xmlns="http://docbook.org/ns/docbook">
  <refnamediv>
   <refname>iconv_strpos</refname>
@@ -10,11 +10,11 @@
  <refsect1 role="description">
   &reftitle.description;
   <methodsynopsis>
-   <type>int</type><methodname>iconv_strpos</methodname>
+   <type class="union"><type>int</type><type>false</type></type><methodname>iconv_strpos</methodname>
    <methodparam><type>string</type><parameter>haystack</parameter></methodparam>
    <methodparam><type>string</type><parameter>needle</parameter></methodparam>
    <methodparam choice="opt"><type>int</type><parameter>offset</parameter><initializer>0</initializer></methodparam>
-   <methodparam choice="opt"><type>string</type><parameter>charset</parameter><initializer>ini_get("iconv.internal_encoding")</initializer></methodparam>
+   <methodparam choice="opt"><type class="union"><type>string</type><type>null</type></type><parameter>encoding</parameter><initializer>&null;</initializer></methodparam>
   </methodsynopsis>
   <para>
    <parameter>needle</parameter> が <parameter>haystack</parameter> の中で最初に現れる位置を探します。
@@ -24,7 +24,7 @@
    先頭からのバイト数でしたが、それとは異なり
    <function>iconv_strpos</function> の返り値は needle が見つかった
    位置の先頭からの文字数となります。文字数は
-   <parameter>charset</parameter> で指定された文字セットに基づいて
+   <parameter>encoding</parameter> で指定された文字セットに基づいて
    数えられます。
   </para>
  </refsect1>
@@ -60,10 +60,10 @@
      </listitem>
     </varlistentry>
     <varlistentry>
-     <term><parameter>charset</parameter></term>
+     <term><parameter>encoding</parameter></term>
      <listitem>
       <para>
-       <parameter>charset</parameter> パラメータが指定されなかった場合、
+       <parameter>encoding</parameter> パラメータが指定されなかった場合、もしくは &null; の場合、
        <parameter>string</parameter> のエンコードは
        <link linkend="iconv.configuration">iconv.internal_encoding</link>
        であると判断されます。
@@ -103,6 +103,12 @@
     </thead>
     <tbody>
      <row>
+      <entry>8.0.0</entry>
+      <entry>
+       <parameter>encoding</parameter> は、nullable になりました。
+      </entry>
+     </row>
+     <row>
       <entry>7.1.0</entry>
       <entry>
        負の <parameter>offset</parameter> をサポートするようになりました。
@@ -125,7 +131,6 @@
  </refsect1>

 </refentry>
-
 <!-- Keep this comment at the end of the file
 Local variables:
 mode: sgml

Modified: phpdoc/ja/trunk/reference/iconv/functions/iconv-strrpos.xml
===================================================================
--- phpdoc/ja/trunk/reference/iconv/functions/iconv-strrpos.xml	2020-11-23 00:19:05 UTC (rev 351513)
+++ phpdoc/ja/trunk/reference/iconv/functions/iconv-strrpos.xml	2020-11-23 00:32:48 UTC (rev 351514)
@@ -1,6 +1,7 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!-- $Revision$ -->
-<!-- EN-Revision: 334762 Maintainer: takagi Status: ready -->
+<!-- EN-Revision: 351503 Maintainer: takagi Status: ready -->
+<!-- Credits: mumumu -->
 <refentry xml:id="function.iconv-strrpos" xmlns="http://docbook.org/ns/docbook">
  <refnamediv>
   <refname>iconv_strrpos</refname>
@@ -10,10 +11,10 @@
  <refsect1 role="description">
   &reftitle.description;
   <methodsynopsis>
-   <type>int</type><methodname>iconv_strrpos</methodname>
+   <type class="union"><type>int</type><type>false</type></type><methodname>iconv_strrpos</methodname>
    <methodparam><type>string</type><parameter>haystack</parameter></methodparam>
    <methodparam><type>string</type><parameter>needle</parameter></methodparam>
-   <methodparam choice="opt"><type>string</type><parameter>charset</parameter><initializer>ini_get("iconv.internal_encoding")</initializer></methodparam>
+   <methodparam choice="opt"><type class="union"><type>string</type><type>null</type></type><parameter>encoding</parameter><initializer>&null;</initializer></methodparam>
   </methodsynopsis>
   <para>
    <parameter>needle</parameter> が <parameter>haystack</parameter> の中で最後に現れる位置を探します。
@@ -23,7 +24,7 @@
    先頭からのバイト数でしたが、それとは異なり
    <function>iconv_strrpos</function> の返り値は needle が見つかった
    位置の先頭からの文字数となります。
-   文字数は <parameter>charset</parameter> で指定された文字セットに基づいて数えられます。
+   文字数は <parameter>encoding</parameter> で指定された文字セットに基づいて数えられます。
   </para>
  </refsect1>

@@ -48,10 +49,10 @@
      </listitem>
     </varlistentry>
     <varlistentry>
-     <term><parameter>charset</parameter></term>
+     <term><parameter>encoding</parameter></term>
      <listitem>
       <para>
-       <parameter>charset</parameter> パラメータが指定されなかった場合、
+       <parameter>encoding</parameter> パラメータが指定されなかった場合、もしくは &null; の場合、
        <parameter>string</parameter> のエンコードは
        <link linkend="iconv.configuration">iconv.internal_encoding</link>
        であると判断されます。
@@ -79,6 +80,28 @@
   &return.falseproblem;
  </refsect1>

+ <refsect1 role="changelog">
+  &reftitle.changelog;
+  <informaltable>
+   <tgroup cols="2">
+    <thead>
+     <row>
+      <entry>&Version;</entry>
+      <entry>&Description;</entry>
+     </row>
+    </thead>
+    <tbody>
+     <row>
+      <entry>8.0.0</entry>
+      <entry>
+       <parameter>encoding</parameter> は、nullable になりました。
+      </entry>
+     </row>
+    </tbody>
+   </tgroup>
+  </informaltable>
+ </refsect1>
+
  <refsect1 role="seealso">
   &reftitle.seealso;
   <para>
@@ -91,7 +114,6 @@
  </refsect1>

 </refentry>
-
 <!-- Keep this comment at the end of the file
 Local variables:
 mode: sgml

Modified: phpdoc/ja/trunk/reference/iconv/functions/iconv-substr.xml
===================================================================
--- phpdoc/ja/trunk/reference/iconv/functions/iconv-substr.xml	2020-11-23 00:19:05 UTC (rev 351513)
+++ phpdoc/ja/trunk/reference/iconv/functions/iconv-substr.xml	2020-11-23 00:32:48 UTC (rev 351514)
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!-- $Revision$ -->
-<!-- EN-Revision: 341328 Maintainer: takagi Status: ready -->
+<!-- EN-Revision: 351503 Maintainer: takagi Status: ready -->
 <!-- Credits: mumumu -->
 <refentry xml:id="function.iconv-substr" xmlns="http://docbook.org/ns/docbook">
  <refnamediv>
@@ -11,14 +11,14 @@
  <refsect1 role="description">
   &reftitle.description;
   <methodsynopsis>
-   <type>string</type><methodname>iconv_substr</methodname>
-   <methodparam><type>string</type><parameter>str</parameter></methodparam>
+   <type class="union"><type>string</type><type>false</type></type><methodname>iconv_substr</methodname>
+   <methodparam><type>string</type><parameter>string</parameter></methodparam>
    <methodparam><type>int</type><parameter>offset</parameter></methodparam>
-   <methodparam choice="opt"><type>int</type><parameter>length</parameter><initializer>iconv_strlen($str, $charset)</initializer></methodparam>
-   <methodparam choice="opt"><type>string</type><parameter>charset</parameter><initializer>ini_get("iconv.internal_encoding")</initializer></methodparam>
+   <methodparam choice="opt"><type class="union"><type>int</type><type>null</type></type><parameter>length</parameter><initializer>&null;</initializer></methodparam>
+   <methodparam choice="opt"><type class="union"><type>string</type><type>null</type></type><parameter>encoding</parameter><initializer>&null;</initializer></methodparam>
   </methodsynopsis>
   <para>
-   文字列 <parameter>str</parameter> の、
+   文字列 <parameter>string</parameter> の、
    <parameter>offset</parameter> と <parameter>length</parameter>
    で指定された一部を返します。
   </para>
@@ -29,7 +29,7 @@
   <para>
    <variablelist>
     <varlistentry>
-     <term><parameter>str</parameter></term>
+     <term><parameter>string</parameter></term>
      <listitem>
       <para>
        元の文字列。
@@ -42,13 +42,13 @@
       <para>
        <parameter>offset</parameter> が負でない場合、
        <function>iconv_substr</function> は
-       <parameter>str</parameter> の <parameter>offset</parameter>
+       <parameter>string</parameter> の <parameter>offset</parameter>
        番目の文字(ゼロから数えて)から切り出します。
       </para>
       <para>
        <parameter>offset</parameter> が負の場合、
        <function>iconv_substr</function> は
-       <parameter>str</parameter> の最後から数えて
+       <parameter>string</parameter> の最後から数えて
        <parameter>offset</parameter> 番目の文字から切り出します。
       </para>
      </listitem>
@@ -65,7 +65,7 @@
       <para>
        もし負の <parameter>length</parameter> が渡された場合に
        <function>iconv_substr</function> が切り出す文字列は、
-       <parameter>str</parameter> の <parameter>offset</parameter>
+       <parameter>string</parameter> の <parameter>offset</parameter>
        番目の文字からはじまり、文字列の最後から数えて
        <parameter>length</parameter> 文字分戻ったところまでとなります。
        <parameter>offset</parameter> も負の場合、開始位置は
@@ -74,10 +74,10 @@
      </listitem>
     </varlistentry>
     <varlistentry>
-     <term><parameter>charset</parameter></term>
+     <term><parameter>encoding</parameter></term>
      <listitem>
       <para>
-       <parameter>charset</parameter> が指定されなかった場合、文字セットは
+       <parameter>encoding</parameter> が指定されなかった場合、もしくは &null; の場合、文字セットは
        ini 設定 <link linkend="iconv.configuration">iconv.internal_encoding</link>
        で定義された値とみなされます。
       </para>
@@ -97,14 +97,14 @@
  <refsect1 role="returnvalues">
   &reftitle.returnvalues;
   <para>
-   文字列 <parameter>str</parameter> の、
+   文字列 <parameter>string</parameter> の、
    <parameter>offset</parameter> と <parameter>length</parameter>
    で指定された一部を返します。
   </para>
   <para>
-   もし <parameter>str</parameter> が <parameter>offset</parameter>
+   もし <parameter>string</parameter> が <parameter>offset</parameter>
    の文字列長より短い場合は、&false; が返されます。
-   <parameter>str</parameter> が
+   <parameter>string</parameter> が
    <parameter>offset</parameter> の文字数に等しい場合、
    空文字列が返されます。
   </para>
@@ -123,9 +123,15 @@
      </thead>
      <tbody>
       <row>
+       <entry>8.0.0</entry>
+       <entry>
+        <parameter>length</parameter> と <parameter>encoding</parameter> は、nullable になりました。
+       </entry>
+      </row>
+      <row>
        <entry>7.0.11</entry>
        <entry>
-        <parameter>str</parameter> が
+        <parameter>string</parameter> が
         <parameter>offset</parameter> の文字数に等しい場合、
         空文字列が返されます。
         これより前のバージョンでは、この場合 &false; が返されていました。
@@ -149,7 +155,6 @@
  </refsect1>

 </refentry>
-
 <!-- Keep this comment at the end of the file
 Local variables:
 mode: sgml

Modified: phpdoc/ja/trunk/reference/iconv/functions/iconv.xml
===================================================================
--- phpdoc/ja/trunk/reference/iconv/functions/iconv.xml	2020-11-23 00:19:05 UTC (rev 351513)
+++ phpdoc/ja/trunk/reference/iconv/functions/iconv.xml	2020-11-23 00:32:48 UTC (rev 351514)
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!-- $Revision$ -->
-<!-- EN-Revision: 351135 Maintainer: hirokawa Status: ready -->
+<!-- EN-Revision: 351503 Maintainer: hirokawa Status: ready -->
 <!-- CREDITS: takagi,mumumu -->
 <refentry xml:id="function.iconv" xmlns="http://docbook.org/ns/docbook">
  <refnamediv>
@@ -12,14 +12,14 @@
   &reftitle.description;
   <methodsynopsis>
    <type class="union"><type>string</type><type>false</type></type><methodname>iconv</methodname>
-   <methodparam><type>string</type><parameter>in_charset</parameter></methodparam>
-   <methodparam><type>string</type><parameter>out_charset</parameter></methodparam>
-   <methodparam><type>string</type><parameter>str</parameter></methodparam>
+   <methodparam><type>string</type><parameter>from_encoding</parameter></methodparam>
+   <methodparam><type>string</type><parameter>to_encoding</parameter></methodparam>
+   <methodparam><type>string</type><parameter>string</parameter></methodparam>
   </methodsynopsis>
   <para>
-   文字列 <parameter>str</parameter>
-   の文字セットを <parameter>in_charset</parameter>
-   から <parameter>out_charset</parameter> に変換します。
+   文字列 <parameter>string</parameter>
+   の文字セットを <parameter>from_encoding</parameter>
+   から <parameter>to_encoding</parameter> に変換します。
   </para>
  </refsect1>

@@ -28,7 +28,7 @@
   <para>
    <variablelist>
     <varlistentry>
-     <term><parameter>in_charset</parameter></term>
+     <term><parameter>from_encoding</parameter></term>
      <listitem>
       <para>
        入力文字セット。
@@ -36,13 +36,13 @@
      </listitem>
     </varlistentry>
     <varlistentry>
-     <term><parameter>out_charset</parameter></term>
+     <term><parameter>to_encoding</parameter></term>
      <listitem>
       <para>
        出力文字セット。
       </para>
       <para>
-       文字列 <literal>//TRANSLIT</literal> を <parameter>out_charset</parameter>
+       文字列 <literal>//TRANSLIT</literal> を <parameter>to_encoding</parameter>
        に追加すると、翻字機能が有効になります。これは、指定された文字集合で
        表せない文字を、見た目の似ている別の文字に置き換える機能です。
        文字列 <literal>//IGNORE</literal> を追加すると、指定された文字集合で
@@ -55,7 +55,7 @@
         どう動くかはシステムの iconv() の実装
         (<constant>ICONV_IMPL</constant> を参照) に依存します。
         実装によっては、<literal>//TRANSLIT</literal> を無視することが知られています。
-        よって、<parameter>out_charset</parameter> において無効な文字に対しては、
+        よって、<parameter>to_encoding</parameter> において無効な文字に対しては、
         変換処理は失敗するかもしれません。
        </para>
       </caution>
@@ -62,7 +62,7 @@
      </listitem>
     </varlistentry>
     <varlistentry>
-     <term><parameter>str</parameter></term>
+     <term><parameter>string</parameter></term>
      <listitem>
       <para>
        変換する文字列。
@@ -113,7 +113,6 @@
  </refsect1>

 </refentry>
-
 <!-- Keep this comment at the end of the file
 Local variables:
 mode: sgml
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.