Skip to content

Commit 1548946

Browse files
authored
Добавлен перевод руководства по миграции PHP 8.5 (#1128)
1 parent 5cadf0d commit 1548946

6 files changed

Lines changed: 1027 additions & 0 deletions

File tree

appendices/migration85.xml

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<!-- EN-Revision: ec45af749649dc0d6a23eaedeed1b601f7460813 Maintainer: sergey Status: ready -->
3+
<!-- Reviewed: no -->
4+
<appendix xml:id="migration83" xmlns="http://docbook.org/ns/docbook">
5+
<title>Миграция с PHP 8.4.x на PHP 8.5.x</title>
6+
7+
<para>
8+
Эта новая минорная версия приносит с ряд
9+
<link linkend="migration85.new-features">новых возможностей</link>
10+
и <link linkend="migration85.incompatible">несовместимостей</link>,
11+
которые требуется протестировать перед переключением версий PHP в производственных средах.
12+
</para>
13+
14+
<para>
15+
&manual.migration.seealso;
16+
<link linkend="migration71">7.1.x</link>,
17+
<link linkend="migration72">7.2.x</link>,
18+
<link linkend="migration73">7.3.x</link>,
19+
<link linkend="migration74">7.4.x</link>,
20+
<link linkend="migration80">8.0.x</link>,
21+
<link linkend="migration81">8.1.x</link>,
22+
<link linkend="migration82">8.2.x</link>.
23+
<link linkend="migration83">8.3.x</link>.
24+
<link linkend="migration84">8.4.x</link>.
25+
</para>
26+
27+
&appendices.migration85.new-features;
28+
&appendices.migration85.new-classes;
29+
&appendices.migration85.new-functions;
30+
&appendices.migration85.constants;
31+
&appendices.migration85.incompatible;
32+
&appendices.migration85.deprecated;
33+
&appendices.migration85.other-changes;
34+
&appendices.migration85.windows-support;
35+
36+
</appendix>
37+
<!-- Keep this comment at the end of the file
38+
Local variables:
39+
mode: sgml
40+
sgml-omittag:t
41+
sgml-shorttag:t
42+
sgml-minimize-attributes:nil
43+
sgml-always-quote-attributes:t
44+
sgml-indent-step:1
45+
sgml-indent-data:t
46+
indent-tabs-mode:nil
47+
sgml-parent-document:nil
48+
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
49+
sgml-exposed-tags:nil
50+
sgml-local-catalogs:nil
51+
sgml-local-ecat-files:nil
52+
End:
53+
vim600: syn=xml fen fdm=syntax fdl=2 si
54+
vim: et tw=78 syn=sgml
55+
vi: ts=1 sw=1
56+
-->
Lines changed: 191 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,191 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<!-- EN-Revision: ec45af749649dc0d6a23eaedeed1b601f7460813 Maintainer: sergey Status: ready -->
3+
<!-- Reviewed: no -->
4+
<sect1 xml:id="migration85.constants">
5+
<title>Новые глобальные константы</title>
6+
7+
<sect2 xml:id="migration85.constants.core">
8+
<title>Ядро PHP</title>
9+
10+
<simplelist>
11+
<member>
12+
<constant>PHP_BUILD_DATE</constant>
13+
</member>
14+
<member>
15+
<constant>PHP_BUILD_PROVIDER</constant>
16+
</member>
17+
</simplelist>
18+
</sect2>
19+
20+
<sect2 xml:id="migration85.constants.curl">
21+
<title>cURL</title>
22+
23+
<simplelist>
24+
<member>
25+
<constant>CURLINFO_USED_PROXY</constant>
26+
</member>
27+
<member>
28+
<constant>CURLINFO_HTTPAUTH_USED</constant>
29+
</member>
30+
<member>
31+
<constant>CURLINFO_PROXYAUTH_USED</constant>
32+
</member>
33+
<member>
34+
<constant>CURLINFO_CONN_ID</constant>
35+
</member>
36+
<member>
37+
<constant>CURLINFO_QUEUE_TIME_T</constant>
38+
</member>
39+
<member>
40+
<constant>CURLOPT_INFILESIZE_LARGE</constant>
41+
</member>
42+
<member>
43+
<constant>CURLFOLLOW_ALL</constant>
44+
</member>
45+
<member>
46+
<constant>CURLFOLLOW_OBEYCODE</constant>
47+
</member>
48+
<member>
49+
<constant>CURLFOLLOW_FIRSTONLY</constant>
50+
</member>
51+
</simplelist>
52+
</sect2>
53+
54+
<sect2 xml:id="migration85.constants.filter">
55+
<title>Модуль фильтрации данных</title>
56+
57+
<simplelist>
58+
<member>
59+
<constant>FILTER_THROW_ON_FAILURE</constant>
60+
</member>
61+
</simplelist>
62+
</sect2>
63+
64+
<sect2 xml:id="migration85.constants.intl">
65+
<title>Модуль интернационализации</title>
66+
67+
<simplelist>
68+
<member>
69+
<constant>DECIMAL_COMPACT_SHORT</constant>
70+
</member>
71+
<member>
72+
<constant>DECIMAL_COMPACT_LONG</constant>
73+
</member>
74+
</simplelist>
75+
</sect2>
76+
77+
<sect2 xml:id="migration85.constants.openssl">
78+
<title>Модуль OpenSSL</title>
79+
80+
<simplelist>
81+
<member><constant>OPENSSL_PKCS1_PSS_PADDING</constant></member>
82+
<member><constant>PKCS7_NOSMIMECAP</constant></member>
83+
<member><constant>PKCS7_CRLFEOL</constant></member>
84+
<member><constant>PKCS7_NOCRL</constant></member>
85+
<member><constant>PKCS7_NO_DUAL_CONTENT</constant></member>
86+
</simplelist>
87+
</sect2>
88+
89+
<sect2 xml:id="migration85.constants.posix">
90+
<title>Модуль POSIX</title>
91+
92+
<simplelist>
93+
<member><constant>POSIX_SC_OPEN_MAX</constant></member>
94+
</simplelist>
95+
</sect2>
96+
97+
<sect2 xml:id="migration85.constants.sockets">
98+
<title>Модуль сокеты</title>
99+
100+
<simplelist>
101+
<member>
102+
<constant>IPPROTO_ICMP</constant>
103+
</member>
104+
<member>
105+
<constant>IPPROTO_ICMPV6</constant>
106+
</member>
107+
<member>
108+
<constant>TCP_FUNCTION_BLK</constant> (только FreeBSD)
109+
</member>
110+
<member>
111+
<constant>TCP_FUNCTION_ALIAS</constant> (только FreeBSD)
112+
</member>
113+
<member>
114+
<constant>TCP_REUSPORT_LB_NUMA</constant> (только FreeBSD)
115+
</member>
116+
<member>
117+
<constant>TCP_REUSPORT_LB_NUMA_NODOM</constant> (только FreeBSD)
118+
</member>
119+
<member>
120+
<constant>TCP_REUSPORT_LB_NUMA_CURDOM</constant> (только FreeBSD)
121+
</member>
122+
<member>
123+
<constant>TCP_BBR_ALGORITHM</constant> (только FreeBSD)
124+
</member>
125+
<member>
126+
<constant>AF_PACKET</constant> (только Linux)
127+
</member>
128+
<member>
129+
<constant>IP_BINDANY</constant> (только FreeBSD/NetBSD/OpenBSD)
130+
</member>
131+
<member>
132+
<constant>SO_BUSY_POLL</constant> (только Linux)
133+
</member>
134+
<member>
135+
<constant>UDP_SEGMENT</constant> (только Linux)
136+
</member>
137+
<member>
138+
<constant>SHUT_RD</constant>
139+
</member>
140+
<member>
141+
<constant>SHUT_WR</constant>
142+
</member>
143+
<member>
144+
<constant>SHUT_RDWR</constant>
145+
</member>
146+
</simplelist>
147+
</sect2>
148+
149+
<sect2 xml:id="migration85.constants.tokenizer">
150+
<title>Модуль токенизации Tokenizer</title>
151+
<simplelist>
152+
<member>
153+
<constant>T_VOID_CAST</constant>
154+
</member>
155+
<member>
156+
<constant>T_PIPE</constant>
157+
</member>
158+
</simplelist>
159+
</sect2>
160+
161+
<sect2 xml:id="migration85.constants.standard">
162+
<title>Стандартные модули</title>
163+
164+
<simplelist>
165+
<member>
166+
<constant>IMAGETYPE_SVG</constant>, если доступен модуль libxml.
167+
</member>
168+
</simplelist>
169+
</sect2>
170+
171+
</sect1>
172+
<!-- Keep this comment at the end of the file
173+
Local variables:
174+
mode: sgml
175+
sgml-omittag:t
176+
sgml-shorttag:t
177+
sgml-minimize-attributes:nil
178+
sgml-always-quote-attributes:t
179+
sgml-indent-step:1
180+
sgml-indent-data:t
181+
indent-tabs-mode:nil
182+
sgml-parent-document:nil
183+
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
184+
sgml-exposed-tags:nil
185+
sgml-local-catalogs:nil
186+
sgml-local-ecat-files:nil
187+
End:
188+
vim600: syn=xml fen fdm=syntax fdl=2 si
189+
vim: et tw=78 syn=sgml
190+
vi: ts=1 sw=1
191+
-->

0 commit comments

Comments
 (0)