Skip to content

Commit a730a9d

Browse files
Co-authored-by: Martin Samesch <samesch@php.net>
1 parent a3b154c commit a730a9d

2 files changed

Lines changed: 39 additions & 37 deletions

File tree

appendices/migration80/incompatible.xml

Lines changed: 35 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<!-- $Revision$ -->
3-
<!-- EN-Revision: afbe8ad5ba46fb615d5723e25dfef4813279626f Maintainer: samesch Status: ready -->
4-
3+
<!-- EN-Revision: 68b5e2c562e860e2c7d385eab502029b3eed9e7a Maintainer: samesch Status: ready -->
54
<sect1 xml:id="migration80.incompatible" xmlns:xlink="http://www.w3.org/1999/xlink">
65
<title>Nicht abwärtskompatible Änderungen</title>
76

@@ -74,6 +73,11 @@
7473
<literal>match</literal> ist nun ein reserviertes Schlüsselwort.
7574
</para>
7675
</listitem>
76+
<listitem>
77+
<para>
78+
<literal>mixed</literal> ist nun ein reserviertes Wort, kann also nicht zur Benennung einer Klasse, Schnittstelle oder eines Traits verwendet werden und darf auch nicht in Namespaces verwendet werden.
79+
</para>
80+
</listitem>
7781
<listitem>
7882
<para>
7983
Assertion-Fehler werden nun standardmäßig ausgelöst. Wenn das alte
@@ -696,35 +700,35 @@ $array["key"];
696700
durch eine Überprüfung auf &false; ersetzt werden.
697701
</para>
698702
<itemizedlist>
699-
<listitem>
700-
<para>
701-
Die Funktion <function>curl_init</function> gibt nun ein
702-
<classname>CurlHandle</classname>-Objekt statt einer &resource; zurück.
703-
Die Funktion <function>curl_close</function> hat keine Wirkung mehr;
704-
stattdessen wird die <classname>CurlHandle</classname>-Instanz
705-
automatisch zerstört, wenn sie nicht mehr referenziert wird.
706-
</para>
707-
</listitem>
708-
<listitem>
709-
<para>
710-
Die Funktion <function>curl_multi_init</function> gibt nun ein
711-
<classname>CurlMultiHandle</classname>-Objekt statt einer &resource;
712-
zurück. Die Funktion <function>curl_multi_close</function> hat keine
713-
Wirkung mehr; stattdessen wird die
714-
<classname>CurlMultiHandle</classname>-Instanz automatisch zerstört,
715-
wenn sie nicht mehr referenziert wird.
716-
</para>
717-
</listitem>
718-
<listitem>
719-
<para>
720-
Die Funktion <function>curl_share_init</function> gibt nun ein
721-
<classname>CurlShareHandle</classname>-Objekt statt einer &resource;
722-
zurück. Die Funktion <function>curl_share_close</function> hat keine
723-
Wirkung mehr; stattdessen wird die
724-
<classname>CurlShareHandle</classname>-Instanz automatisch zerstört,
725-
wenn sie nicht mehr referenziert wird.
726-
</para>
727-
</listitem>
703+
<listitem>
704+
<para>
705+
Die Funktion <function>curl_init</function> gibt nun ein
706+
<classname>CurlHandle</classname>-Objekt statt einer &resource; zurück.
707+
Die Funktion <function>curl_close</function> hat keine Wirkung mehr;
708+
stattdessen wird die <classname>CurlHandle</classname>-Instanz
709+
automatisch zerstört, wenn sie nicht mehr referenziert wird.
710+
</para>
711+
</listitem>
712+
<listitem>
713+
<para>
714+
Die Funktion <function>curl_multi_init</function> gibt nun ein
715+
<classname>CurlMultiHandle</classname>-Objekt statt einer &resource;
716+
zurück. Die Funktion <function>curl_multi_close</function> hat keine
717+
Wirkung mehr; stattdessen wird die
718+
<classname>CurlMultiHandle</classname>-Instanz automatisch zerstört,
719+
wenn sie nicht mehr referenziert wird.
720+
</para>
721+
</listitem>
722+
<listitem>
723+
<para>
724+
Die Funktion <function>curl_share_init</function> gibt nun ein
725+
<classname>CurlShareHandle</classname>-Objekt statt einer &resource;
726+
zurück. Die Funktion <function>curl_share_close</function> hat keine
727+
Wirkung mehr; stattdessen wird die
728+
<classname>CurlShareHandle</classname>-Instanz automatisch zerstört,
729+
wenn sie nicht mehr referenziert wird.
730+
</para>
731+
</listitem>
728732
<listitem>
729733
<para>
730734
Die Funktion <function>enchant_broker_init</function> gibt nun ein

appendices/reserved.xml

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<!-- $Revision$ -->
3-
<!-- EN-Revision: a049ea0cfbd4bf2554f0a134d4f0696d3d419b9b Maintainer: nobody Status: ready -->
3+
<!-- EN-Revision: 68b5e2c562e860e2c7d385eab502029b3eed9e7a Maintainer: nobody Status: ready -->
44
<!-- Reviewed: yes -->
55
<!-- Rev-Revision: a049ea0cfbd4bf2554f0a134d4f0696d3d419b9b Reviewer: samesch -->
6-
76
<appendix xml:id="reserved" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
87
<title>Liste der reservierten Wörter</title>
98
<para>
@@ -555,6 +554,9 @@
555554
<entry>
556555
object (von PHP 7.2 an)
557556
</entry>
557+
<entry>
558+
mixed (von PHP 8.0 an)
559+
</entry>
558560
</row>
559561
</tbody>
560562
</tgroup>
@@ -575,9 +577,6 @@
575577
<entry>
576578
resource
577579
</entry>
578-
<entry>
579-
mixed
580-
</entry>
581580
<entry>
582581
numeric
583582
</entry>
@@ -590,7 +589,6 @@
590589
</para>
591590
</sect1>
592591
</appendix>
593-
594592
<!-- Keep this comment at the end of the file
595593
Local variables:
596594
mode: sgml

0 commit comments

Comments
 (0)