Skip to content

Commit 9ad57ad

Browse files
Обновление до английской версии (#1350)
Co-authored-by: Sergey Panteleev <sergey@php.net>
1 parent 6ff95fb commit 9ad57ad

8 files changed

Lines changed: 80 additions & 8 deletions

File tree

reference/sockets/constants.xml

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<!-- EN-Revision: 42402941bba0208a919e03e1320ca4732330eafa Maintainer: countzero Status: ready -->
2+
<!-- EN-Revision: 890cc22d38fa747c9930fd0d5984c170f2490c1b Maintainer: countzero Status: ready -->
33
<!-- Reviewed: no -->
44
<appendix xml:id="sockets.constants" xmlns="http://docbook.org/ns/docbook">
55
&reftitle.constants;
@@ -46,10 +46,26 @@
4646
</term>
4747
<listitem>
4848
<simpara>
49+
Семейство адресов сокета для интерфейса <literal>divert(4)</literal> FreeBSD,
50+
используется для приёма пакетов, перенаправленных межсетевым экраном.
4951
Константа доступна с PHP 8.3.0 (только в ОС FreeBSD).
5052
</simpara>
5153
</listitem>
5254
</varlistentry>
55+
<varlistentry xml:id="constant.af-packet">
56+
<term>
57+
<constant>AF_PACKET</constant>
58+
(<type>int</type>)
59+
</term>
60+
<listitem>
61+
<simpara>
62+
Семейство адресов сокета для низкоуровневых пакетных сокетов,
63+
используется для отправки и приёма необработанных пакетов на уровне
64+
драйвера устройства (уровень 2 модели OSI).
65+
Константа доступна с PHP 8.5.0 (только в ОС Linux).
66+
</simpara>
67+
</listitem>
68+
</varlistentry>
5369
<varlistentry xml:id="constant.sock-stream">
5470
<term>
5571
<constant>SOCK_STREAM</constant>

reference/sockets/functions/socket-addrinfo-lookup.xml

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<!-- EN-Revision: e2f2172bf114599926878017ab2dce356956fa9e Maintainer: lex Status: ready -->
2+
<!-- EN-Revision: 890cc22d38fa747c9930fd0d5984c170f2490c1b Maintainer: lex Status: ready -->
33
<!-- Reviewed: no -->
44
<refentry xml:id="function.socket-addrinfo-lookup" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
55
<refnamediv>
@@ -75,6 +75,16 @@
7575
</row>
7676
</thead>
7777
<tbody>
78+
<row>
79+
<entry>8.5.0</entry>
80+
<entry>
81+
Теперь выбрасывает исключение <exceptionname>TypeError</exceptionname>,
82+
если какое-либо значение массива <parameter>hints</parameter> нельзя
83+
привести к целому числу, и может выбросить исключение
84+
<exceptionname>ValueError</exceptionname>, если какое-либо из этих
85+
значений переполняется.
86+
</entry>
87+
</row>
7888
<row>
7989
<entry>8.0.0</entry>
8090
<entry>

reference/sockets/functions/socket-bind.xml

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<!-- EN-Revision: 35883800e764cccacf5772330bc007b6b08ffc6e Maintainer: countzero Status: ready -->
2+
<!-- EN-Revision: 890cc22d38fa747c9930fd0d5984c170f2490c1b Maintainer: countzero Status: ready -->
33
<!-- Reviewed: no -->
44
<refentry xml:id="function.socket-bind" xmlns="http://docbook.org/ns/docbook">
55
<refnamediv>
@@ -88,6 +88,13 @@
8888
</row>
8989
</thead>
9090
<tbody>
91+
<row>
92+
<entry>8.5.0</entry>
93+
<entry>
94+
Теперь выбрасывает исключение <exceptionname>ValueError</exceptionname>,
95+
когда параметр <parameter>port</parameter> меньше 0 или больше 65535.
96+
</entry>
97+
</row>
9198
&sockets.changelog.socket-param;
9299
</tbody>
93100
</tgroup>

reference/sockets/functions/socket-create-listen.xml

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<!-- EN-Revision: 0e097419a847a077c7d8a74ebc5237ba9d8ddc90 Maintainer: countzero Status: ready -->
2+
<!-- EN-Revision: 890cc22d38fa747c9930fd0d5984c170f2490c1b Maintainer: countzero Status: ready -->
33
<!-- Reviewed: no -->
44
<refentry xml:id="function.socket-create-listen" xmlns="http://docbook.org/ns/docbook">
55
<refnamediv>
@@ -74,6 +74,13 @@
7474
</row>
7575
</thead>
7676
<tbody>
77+
<row>
78+
<entry>8.5.0</entry>
79+
<entry>
80+
Теперь выбрасывает исключение <exceptionname>ValueError</exceptionname>,
81+
когда параметр <parameter>port</parameter> меньше 0 или больше 65535.
82+
</entry>
83+
</row>
7784
<row>
7885
<entry>8.4.0</entry>
7986
<entry>

reference/sockets/functions/socket-create.xml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<!-- EN-Revision: a871ef72edf436c59422dedd538594db2541d5f1 Maintainer: rjhdby Status: ready -->
2+
<!-- EN-Revision: 890cc22d38fa747c9930fd0d5984c170f2490c1b Maintainer: rjhdby Status: ready -->
33
<!-- Reviewed: no -->
44
<refentry xml:id="function.socket-create" xmlns="http://docbook.org/ns/docbook">
55
<refnamediv>
@@ -226,6 +226,12 @@
226226
</row>
227227
</thead>
228228
<tbody>
229+
<row>
230+
<entry>8.5.0</entry>
231+
<entry>
232+
Теперь поддерживает создание сокетов семейства <constant>AF_PACKET</constant>.
233+
</entry>
234+
</row>
229235
<row>
230236
<entry>8.0.0</entry>
231237
<entry>

reference/sockets/functions/socket-getsockname.xml

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<!-- EN-Revision: 14dc7c47365f2b71f6c907a5ba5bccf42534d5a9 Maintainer: rjhdby Status: ready -->
2+
<!-- EN-Revision: 890cc22d38fa747c9930fd0d5984c170f2490c1b Maintainer: rjhdby Status: ready -->
33
<!-- Reviewed: no -->
44
<refentry xml:id="function.socket-getsockname" xmlns="http://docbook.org/ns/docbook">
55
<refnamediv>
@@ -91,6 +91,13 @@
9191
</row>
9292
</thead>
9393
<tbody>
94+
<row>
95+
<entry>8.5.0</entry>
96+
<entry>
97+
Теперь получает индекс интерфейса и его строковое представление
98+
при использовании на сокете семейства <constant>AF_PACKET</constant>.
99+
</entry>
100+
</row>
94101
&sockets.changelog.socket-param;
95102
</tbody>
96103
</tgroup>

reference/sockets/functions/socket-sendto.xml

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<!-- EN-Revision: e50e79746736dbdfbabe9bd3566793b3ddf38f58 Maintainer: countzero Status: ready -->
2+
<!-- EN-Revision: 890cc22d38fa747c9930fd0d5984c170f2490c1b Maintainer: countzero Status: ready -->
33
<!-- Reviewed: no -->
44
<refentry xml:id="function.socket-sendto" xmlns="http://docbook.org/ns/docbook">
55
<refnamediv>
@@ -137,6 +137,13 @@
137137
</row>
138138
</thead>
139139
<tbody>
140+
<row>
141+
<entry>8.5.0</entry>
142+
<entry>
143+
Теперь выбрасывает исключение <exceptionname>ValueError</exceptionname>,
144+
когда параметр <parameter>port</parameter> меньше 0 или больше 65535.
145+
</entry>
146+
</row>
140147
&sockets.changelog.socket-param;
141148
<row>
142149
<entry>8.0.0</entry>

reference/sockets/functions/socket-set-option.xml

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<!-- EN-Revision: 93105c67e470df72333493cc2e534635dd16422d Maintainer: countzero Status: ready -->
2+
<!-- EN-Revision: 890cc22d38fa747c9930fd0d5984c170f2490c1b Maintainer: countzero Status: ready -->
33
<!-- Reviewed: no -->
44
<refentry xml:id="function.socket-set-option" xmlns="http://docbook.org/ns/docbook">
55
<refnamediv>
@@ -89,6 +89,18 @@
8989
</row>
9090
</thead>
9191
<tbody>
92+
<row>
93+
<entry>8.5.0</entry>
94+
<entry>
95+
Теперь выбрасывает исключение, когда используется
96+
<constant>MCAST_LEAVE_GROUP</constant> или
97+
<constant>MCAST_LEAVE_SOURCE_GROUP</constant>, а значение не является
98+
допустимым объектом или массивом, и выбрасывает исключение
99+
<exceptionname>ValueError</exceptionname>, когда параметр многоадресной
100+
рассылки используется на сокете, который не относится к семейству
101+
<constant>AF_INET</constant> или <constant>AF_INET6</constant>.
102+
</entry>
103+
</row>
92104
&sockets.changelog.socket-param;
93105
</tbody>
94106
</tgroup>

0 commit comments

Comments
 (0)