com doc/ja: Match fgetcsv parameter names to values in reflection: reference/filesystem/functions/fgetcsv.xml
| From: | Yoshinari Takaoka | Date: | Fri, 19 Mar 2021 19:02:31 +0000 |
| Subject: | com doc/ja: Match fgetcsv parameter names to values in reflection: reference/filesystem/functions/fgetcsv.xml | ||
| Groups: | php.doc.ja | ||
| Request: | Send a blank email to doc-ja+get-6265@lists.php.net to get a copy of this message | ||
Commit: e0c524c08396d65a6b3d9423f6eef74e1bf24912
Author: Yoshinari Takaoka <mumumu@mumumu.org> Sat, 20 Mar 2021 04:02:31 +0900
Parents: 32e83c6da3717cc39135dfae9ea70952536c4dea
Branches: master
Link: http://git.php.net/?p=doc/ja.git;a=commitdiff;h=e0c524c08396d65a6b3d9423f6eef74e1bf24912
Log:
Match fgetcsv parameter names to values in reflection
The documented parameters differ from the names exposed in reflection/source code. Now that named
parameters are supported in PHP 8, this discrepancy is confusing and impactful.
```
$ php --rf fgetcsv
Function [ <internal:standard> function fgetcsv ] {
- Parameters [5] {
Parameter #0 [ <required> $stream ]
Parameter #1 [ <optional> ?int $length = null ]
Parameter #2 [ <optional> string $separator = "," ]
Parameter #3 [ <optional> string $enclosure = "\"" ]
Parameter #4 [ <optional> string $escape = "\\" ]
}
- Return [ array|false ]
}
```
Closes GH-493.
Bugs:
https://bugs.php.net/0
https://bugs.php.net/1
https://bugs.php.net/2
https://bugs.php.net/3
https://bugs.php.net/4
Changed paths:
M reference/filesystem/functions/fgetcsv.xml
Diff:
diff --git a/reference/filesystem/functions/fgetcsv.xml b/reference/filesystem/functions/fgetcsv.xml
index 15d7b0b258..a9136760f4 100644
--- a/reference/filesystem/functions/fgetcsv.xml
+++ b/reference/filesystem/functions/fgetcsv.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: be5b0f33a18415823da76389915b49aae4ee6835 Maintainer: hirokawa Status: ready
-->
+<!-- EN-Revision: 397f37e9308c5946fe98229711d19c43421aeee6 Maintainer: hirokawa Status: ready
-->
<!-- CREDITS: shimooka,mumumu -->
<refentry xmlns="http://docbook.org/ns/docbook"
xml:id="function.fgetcsv">
<refnamediv>
@@ -12,9 +12,9 @@
&reftitle.description;
<methodsynopsis>
<type>array</type><methodname>fgetcsv</methodname>
-
<methodparam><type>resource</type><parameter>handle</parameter></methodparam>
+
<methodparam><type>resource</type><parameter>stream</parameter></methodparam>
<methodparam
choice="opt"><type>int</type><parameter>length</parameter><initializer>0</initializer></methodparam>
- <methodparam
choice="opt"><type>string</type><parameter>delimiter</parameter><initializer>","</initializer></methodparam>
+ <methodparam
choice="opt"><type>string</type><parameter>separator</parameter><initializer>","</initializer></methodparam>
<methodparam
choice="opt"><type>string</type><parameter>enclosure</parameter><initializer>'"'</initializer></methodparam>
<methodparam
choice="opt"><type>string</type><parameter>escape</parameter><initializer>"\\"</initializer></methodparam>
</methodsynopsis>
@@ -38,7 +38,7 @@
<para>
<variablelist>
<varlistentry>
- <term><parameter>handle</parameter></term>
+ <term><parameter>stream</parameter></term>
<listitem>
<para>
ファイルポインタは有効なものでなければならず、また
@@ -65,10 +65,10 @@
</listitem>
</varlistentry>
<varlistentry>
- <term><parameter>delimiter</parameter></term>
+ <term><parameter>separator</parameter></term>
<listitem>
<para>
- オプションの <parameter>delimiter</parameter>
パラメータで、フィールドのデリミタ (1 文字のみ) を設定します。
+ オプションの <parameter>separator</parameter>
パラメータで、フィールドのデリミタ (1 文字のみ) を設定します。
</para>
</listitem>
</varlistentry>
@@ -119,7 +119,7 @@
</note>
¬e.line-endings;
<para>
- <function>fgetcsv</function> は、無効な
<parameter>handle</parameter>
+ <function>fgetcsv</function> は、無効な
<parameter>stream</parameter>
を受け取った場合に &null; を返します。
また、ファイルの終端に達した場合を含めたその他のエラー時には
&false; を返します。
</para>