Skip to content

Commit 98f39d4

Browse files
[PHP 8.4] curl_multi_selectのエラーについて翻訳 (#197)
* curl_multi_selectのエラーについて翻訳 * インデントや行末の空白有無を原文と併せる --------- Co-authored-by: 武田 憲太郎 <[email protected]>
1 parent 93273f8 commit 98f39d4

File tree

1 file changed

+26
-9
lines changed

1 file changed

+26
-9
lines changed

reference/curl/functions/curl-multi-select.xml

Lines changed: 26 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<!-- $Revision$ -->
3-
<!-- EN-Revision: b7f8c11e56ff1c57a2993e2ed7e5c5ace18637fd Maintainer: takagi Status: ready -->
3+
<!-- EN-Revision: f414967c2c80702de6401191034d9837a2801dc1 Maintainer: takagi Status: ready -->
44
<refentry xml:id="function.curl-multi-select" xmlns="http://docbook.org/ns/docbook">
55
<refnamediv>
66
<refname>curl_multi_select</refname>
7-
<refpurpose>curl_multi 接続のアクティビティを待つ</refpurpose>
7+
<refpurpose>任意の cURL マルチハンドル接続で読み取りまたは書き込みが可能になるまで待機する</refpurpose>
88
</refnamediv>
9-
9+
1010
<refsect1 role="description">
1111
&reftitle.description;
1212
<methodsynopsis>
@@ -15,7 +15,9 @@
1515
<methodparam choice="opt"><type>float</type><parameter>timeout</parameter><initializer>1.0</initializer></methodparam>
1616
</methodsynopsis>
1717
<para>
18-
curl_multi 接続に関するアクティビティがあるまでブロックします。
18+
スクリプトの実行をブロックし、次の <function>curl_multi_exec</function> の呼び出しで
19+
cURL マルチハンドルに関連付けられた cURL ハンドルが処理を進められるようになるか、
20+
タイムアウトになるまで待機します(どちらか早い方が適用されます)。
1921
</para>
2022

2123
</refsect1>
@@ -29,24 +31,32 @@
2931
<term><parameter>timeout</parameter></term>
3032
<listitem>
3133
<para>
32-
レスポンスを待つ秒数
34+
アクティブな cURL マルチハンドル接続からのレスポンスを待機する時間(秒単位)
3335
</para>
3436
</listitem>
3537
</varlistentry>
3638
</variablelist>
3739
</para>
3840
</refsect1>
39-
41+
4042
<refsect1 role="returnvalues">
4143
&reftitle.returnvalues;
4244
<para>
4345
成功した場合は、記述子セットに含まれる記述子の数を返します。
44-
どの記述子上にもアクティビティがなかった場合は、結果が 0 になることもあります。
45-
select に失敗した場合は -1 を返し、それ以外の失敗時は
46-
(select システムコールから) タイムアウトします。
46+
どの記述子上にもアクティビティがなかった場合は、結果が <literal>0</literal> になることもあります。
47+
<literal>select()</literal> に失敗した場合は <literal>-1</literal> を返し、それ以外の失敗時は
48+
( <literal>select()</literal> システムコールから) タイムアウトします。
4749
</para>
4850
</refsect1>
4951

52+
<refsect1 role="errors">
53+
&reftitle.errors;
54+
<simpara>
55+
<parameter>timeout</parameter> が <literal>0</literal> 未満または <constant>PHP_INT_MAX</constant>
56+
を超える場合、<exceptionname>ValueError</exceptionname> をスローします。
57+
</simpara>
58+
</refsect1>
59+
5060
<refsect1 role="changelog">
5161
&reftitle.changelog;
5262
<informaltable>
@@ -58,6 +68,13 @@
5868
</row>
5969
</thead>
6070
<tbody>
71+
<row>
72+
<entry>8.4.0</entry>
73+
<entry>
74+
<parameter>timeout</parameter> が <literal>0</literal> 未満または <constant>PHP_INT_MAX</constant>
75+
を超える場合、<exceptionname>ValueError</exceptionname> をスローするようになりました。
76+
</entry>
77+
</row>
6178
&curl.changelog.multi-handle-param;
6279
</tbody>
6380
</tgroup>

0 commit comments

Comments
 (0)