Skip to content

Commit 9714438

Browse files
committed
Add missing new classes to migration guides
1 parent 611de2a commit 9714438

File tree

3 files changed

+273
-4
lines changed

3 files changed

+273
-4
lines changed

appendices/migration80.xml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<!-- $Revision$ -->
3-
<!-- EN-Revision: 9c422d0dd7aaa5864487d9526696dbff01a2052c Maintainer: avenger Status: ready -->
4-
<!-- CREDITS: mowangjuanzi -->
3+
<!-- EN-Revision: 0b48d83885dc23f3818284dd6c10f21890cdf72a Maintainer: avenger Status: ready -->
4+
<!-- CREDITS: mowangjuanzi, Luffy -->
55
<appendix xml:id="migration80" xmlns="http://docbook.org/ns/docbook">
66
<title>从 PHP 7.4.x 移植到 PHP 8.0.x</title>
77

@@ -18,6 +18,7 @@
1818
</para>
1919

2020
&appendices.migration80.new-features;
21+
&appendices.migration80.new-classes;
2122
&appendices.migration80.incompatible;
2223
&appendices.migration80.deprecated;
2324
&appendices.migration80.other-changes;
Lines changed: 171 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,171 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<!-- EN-Revision: 0b48d83885dc23f3818284dd6c10f21890cdf72a Maintainer: Luffy Status: ready -->
3+
<sect1 xml:id="migration80.new-classes" xmlns:xlink="http://www.w3.org/1999/xlink">
4+
<title>新的类和接口</title>
5+
6+
<sect2 xml:id="migration80.new-classes.curl">
7+
<title>cURL</title>
8+
9+
<itemizedlist>
10+
<listitem>
11+
<simpara>
12+
<classname>CurlHandle</classname>
13+
</simpara>
14+
</listitem>
15+
<listitem>
16+
<simpara>
17+
<classname>CurlMultiHandle</classname>
18+
</simpara>
19+
</listitem>
20+
<listitem>
21+
<simpara>
22+
<classname>CurlShareHandle</classname>
23+
</simpara>
24+
</listitem>
25+
</itemizedlist>
26+
</sect2>
27+
28+
<sect2 xml:id="migration80.new-classes.enchant">
29+
<title>Enchant</title>
30+
31+
<itemizedlist>
32+
<listitem>
33+
<simpara>
34+
<classname>EnchantBroker</classname>
35+
</simpara>
36+
</listitem>
37+
<listitem>
38+
<simpara>
39+
<classname>EnchantDictionary</classname>
40+
</simpara>
41+
</listitem>
42+
</itemizedlist>
43+
</sect2>
44+
45+
<sect2 xml:id="migration80.new-classes.gd">
46+
<title>GD</title>
47+
48+
<itemizedlist>
49+
<listitem>
50+
<simpara>
51+
<classname>GdImage</classname>
52+
</simpara>
53+
</listitem>
54+
</itemizedlist>
55+
</sect2>
56+
57+
<sect2 xml:id="migration80.new-classes.openssl">
58+
<title>OpenSSL</title>
59+
60+
<itemizedlist>
61+
<listitem>
62+
<simpara>
63+
<classname>OpenSSLAsymmetricKey</classname>
64+
</simpara>
65+
</listitem>
66+
<listitem>
67+
<simpara>
68+
<classname>OpenSSLCertificate</classname>
69+
</simpara>
70+
</listitem>
71+
<listitem>
72+
<simpara>
73+
<classname>OpenSSLCertificateSigningRequest</classname>
74+
</simpara>
75+
</listitem>
76+
</itemizedlist>
77+
</sect2>
78+
79+
<sect2 xml:id="migration80.new-classes.shmop">
80+
<title>Shmop</title>
81+
82+
<itemizedlist>
83+
<listitem>
84+
<simpara>
85+
<classname>Shmop</classname>
86+
</simpara>
87+
</listitem>
88+
</itemizedlist>
89+
</sect2>
90+
91+
<sect2 xml:id="migration80.new-classes.sockets">
92+
<title>Sockets</title>
93+
94+
<itemizedlist>
95+
<listitem>
96+
<simpara>
97+
<classname>AddressInfo</classname>
98+
</simpara>
99+
</listitem>
100+
<listitem>
101+
<simpara>
102+
<classname>Socket</classname>
103+
</simpara>
104+
</listitem>
105+
</itemizedlist>
106+
</sect2>
107+
108+
<sect2 xml:id="migration80.new-classes.sysv">
109+
<title>Systen V</title>
110+
111+
<itemizedlist>
112+
<listitem>
113+
<simpara>
114+
<classname>SysvMessageQueue</classname>
115+
</simpara>
116+
</listitem>
117+
<listitem>
118+
<simpara>
119+
<classname>SysvSemaphore</classname>
120+
</simpara>
121+
</listitem>
122+
<listitem>
123+
<simpara>
124+
<classname>SysvSharedMemory</classname>
125+
</simpara>
126+
</listitem>
127+
</itemizedlist>
128+
</sect2>
129+
130+
<sect2 xml:id="migration80.new-classes.xmlparser">
131+
<title>XML Parser</title>
132+
133+
<itemizedlist>
134+
<listitem>
135+
<simpara>
136+
<classname>XMLParser</classname>
137+
</simpara>
138+
</listitem>
139+
</itemizedlist>
140+
</sect2>
141+
142+
<sect2 xml:id="migration80.new-classes.xmlwriter">
143+
<title>XMLWriter</title>
144+
145+
<itemizedlist>
146+
<listitem>
147+
<simpara>
148+
<classname>XMLWriter</classname>
149+
</simpara>
150+
</listitem>
151+
</itemizedlist>
152+
</sect2>
153+
154+
<sect2 xml:id="migration80.new-classes.zlib">
155+
<title>Zlib</title>
156+
157+
<itemizedlist>
158+
<listitem>
159+
<simpara>
160+
<classname>DeflateContext</classname>
161+
</simpara>
162+
</listitem>
163+
<listitem>
164+
<simpara>
165+
<classname>InflateContext</classname>
166+
</simpara>
167+
</listitem>
168+
</itemizedlist>
169+
</sect2>
170+
171+
</sect1>

appendices/migration81/new-classes.xml

Lines changed: 99 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<!-- $Revision$ -->
3-
<!-- EN-Revision: 553fabc18ac1ffe95e522fb78a4da7708c2c85d3 Maintainer: Rytia Status: ready -->
4-
<!-- CREDITS: mowangjuanzi -->
3+
<!-- EN-Revision: 0b48d83885dc23f3818284dd6c10f21890cdf72a Maintainer: Rytia Status: ready -->
4+
<!-- CREDITS: mowangjuanzi, Luffy -->
55
<sect1 xml:id="migration81.new-classes" xmlns:xlink="http://www.w3.org/1999/xlink">
66
<title>新的类和接口</title>
77

@@ -17,6 +17,42 @@
1717
</itemizedlist>
1818
</sect2>
1919

20+
<sect2 xml:id="migration81.new-classes.fileinfo">
21+
<title>FileInfo</title>
22+
23+
<itemizedlist>
24+
<listitem>
25+
<simpara>
26+
<classname>finfo</classname>
27+
</simpara>
28+
</listitem>
29+
</itemizedlist>
30+
</sect2>
31+
32+
<sect2 xml:id="migration81.new-classes.ftp">
33+
<title>FTP</title>
34+
35+
<itemizedlist>
36+
<listitem>
37+
<simpara>
38+
<classname>FTP\Connection</classname>
39+
</simpara>
40+
</listitem>
41+
</itemizedlist>
42+
</sect2>
43+
44+
<sect2 xml:id="migration81.new-classes.imap">
45+
<title>IMAP</title>
46+
47+
<itemizedlist>
48+
<listitem>
49+
<simpara>
50+
<classname>IMAP\Connection</classname>
51+
</simpara>
52+
</listitem>
53+
</itemizedlist>
54+
</sect2>
55+
2056
<sect2 xml:id="migration81.new-classes.intl">
2157
<title>Intl</title>
2258

@@ -29,6 +65,67 @@
2965
</itemizedlist>
3066
</sect2>
3167

68+
<sect2 xml:id="migration81.new-classes.ldap">
69+
<title>LDAP</title>
70+
71+
<itemizedlist>
72+
<listitem>
73+
<simpara>
74+
<classname>LDAP\Connection</classname>
75+
</simpara>
76+
</listitem>
77+
<listitem>
78+
<simpara>
79+
<classname>LDAP\Result</classname>
80+
</simpara>
81+
</listitem>
82+
<listitem>
83+
<simpara>
84+
<classname>LDAP\ResultEntry</classname>
85+
</simpara>
86+
</listitem>
87+
</itemizedlist>
88+
</sect2>
89+
90+
<sect2 xml:id="migration81.new-classes.pgsql">
91+
<title>PgSQL</title>
92+
93+
<itemizedlist>
94+
<listitem>
95+
<simpara>
96+
<classname>PgSql\Connection</classname>
97+
</simpara>
98+
</listitem>
99+
<listitem>
100+
<simpara>
101+
<classname>PgSql\Lob</classname>
102+
</simpara>
103+
</listitem>
104+
<listitem>
105+
<simpara>
106+
<classname>PgSql\Result</classname>
107+
</simpara>
108+
</listitem>
109+
</itemizedlist>
110+
</sect2>
111+
112+
<sect2 xml:id="migration81.new-classes.spell">
113+
<title>PSpell</title>
114+
115+
<itemizedlist>
116+
<listitem>
117+
<simpara>
118+
<classname>PSpell\Config</classname>
119+
</simpara>
120+
</listitem>
121+
<listitem>
122+
<simpara>
123+
<classname>PSpell\Dictionary</classname>
124+
</simpara>
125+
</listitem>
126+
</itemizedlist>
127+
</sect2>
128+
32129
<sect2 xml:id="migration81.new-classes.reflection">
33130
<title>Reflection</title>
34131

0 commit comments

Comments
 (0)