Changelog

Folgende Änderungen wurden an den Klassen/Funktionen/Methoden dieser Extension vorgenommen.

VersionFunctionDescription
7.3.0definecase_insensitive ist missbilligt, und wird in Version 8.0.0 entfernt.
7.2.0packfloat und double Typen unterstützen sowohl Big Endian als auch Little Endian.
 unpackfloat und double Typen unterstützen sowohl Big Endian als auch Little Endian.
7.1.0unpackDas optionale offset wurde hinzugefügt.
7.0.15, 7.1.1packDie "e", "E", "g" and "G" Codes wurden hinzugefügt, um Byte-Folgen-Unterstützung für float und double zu ermöglichen.
7.0.0definearray Werte sind erlaubt.
5.6.3packDie "q", "Q", "J" und "P" Codes wurden hinzugefügt, um die Arbeit mit 64-bit Zahlen zu ermöglichen.
5.5.0packDer "Z" Code mit equivalenter Funktionsweise wie "a" wurde zwecks Perl-Kompatibilität hinzugefügt.
 unpackÄnderungen wurden durchgeführt, um diese Funktion in Übereinstimmung mit Perl zu bringen: Der "a" Code erhält nun abschließende NULL Bytes. Der "A" Code entfernt nun alle abschließenden ASCII Whitespaces (Leerzeichen, Tabs, Zeilenvorschübe, Wagenrückläufe und NULL Bytes). Der "Z" Code wurde für mit NULL aufgefüllte Zeichenketten hinzugefügt, und entfernt abschließende NULL Bytes.
5.3.4sleepVor PHP 5.3.4, hat sleep auf Windows immer NULL zurückgegeben, unabhängig davon ob der Aufruf unterbrochen wurde oder nicht.
5.3.0time_nanosleepDiese Funktion ist nun auch unter Windows verfügbar.
 time_sleep_untilDiese Funktion ist nun auch unter Windows verfügbar.
5.0.5php_check_syntaxDiese Funktion wurde aus PHP entfernt.
5.0.3php_check_syntaxAufrufen der exit Funktion nachdem php_check_syntax in einem Speicherzugriffsfehler endete.
5.0.1php_check_syntaxerror_message wird von "by reference" übergeben.