Skip to content

Commit b0c9978

Browse files
author
lacatoire
committed
Merge branch 'master' into docker-doc-setup
2 parents 812ddd8 + 2def8c3 commit b0c9978

File tree

20 files changed

+3094
-274
lines changed

20 files changed

+3094
-274
lines changed

appendices/migration85.xml

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

0 commit comments

Comments
 (0)