Changelog
Folgende Änderungen wurden an den Klassen/Funktionen/Methoden dieser Extension vorgenommen.
Version | Function | Description |
---|---|---|
8.2.0 | utf8_decode | Diese Funktion ist veraltet. |
utf8_encode | Diese Funktion ist veraltet. | |
8.1.0 | get_html_translation_table | flags geändert von ENT_COMPAT zu ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401. |
html_entity_decode | flags geändert von ENT_COMPAT zu ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401. | |
htmlentities | flags geändert von ENT_COMPAT zu ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401. | |
htmlspecialchars | flags geändert von ENT_COMPAT zu ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401. | |
htmlspecialchars_decode | flags geändert von ENT_COMPAT zu ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401. | |
8.0.0 | convert_uuencode | Vor dieser Version wurde beim Versuch, eine leere Zeichenkette zu konvertieren, ohne besonderen Grund false zurückgegeben. |
count_chars | Vor dieser Version hat die Funktion bei Auftreten eines Fehlers false zurückgegeben. | |
crypt | salt ist nicht mehr optional. | |
explode | explode löst nun einen ValueError aus, wenn an den Parameter separator eine leere Zeichenkette ("") übergeben wird. Bisher gab explode stattdessen false zurück. | |
html_entity_decode | encoding ist jetzt nullable (akzeptiert den null-Wert). | |
htmlentities | encoding ist jetzt nullable (akzeptiert den null-Wert). | |
implode | Die Übergabe des separators nach dem array wird nicht mehr unterstützt. | |
levenshtein | Vor dieser Version musste levenshtein entweder mit zwei oder fünf Argumenten aufgerufen werden. | |
metaphone | Die Funktion gab bei Auftreten eines Fehlers false zurück. | |
number_format | Vor dieser Version akzeptierte number_format einen, zwei oder vier Parameter (aber nicht drei). | |
parse_str | result ist nicht mehr optional. | |
soundex | Vor dieser Version wurde beim Aufruf der Funktion mit einer leeren Zeichenkette ohne besonderen Grund false zurückgegeben. | |
sprintf | Diese Funktion gibt bei Auftreten eines Fehlers nicht mehr false zurück. | |
str_split | Wenn der Parameter length kleiner ist als 1, wird nun ein ValueError ausgelöst; vorher wurde ein Fehler der Stufe E_WARNING ausgelöst und die Funktion gab false zurück. | |
str_word_count | characters ist jetzt nullable (akzeptiert den NULL-Wert). | |
strcspn | length ist jetzt nullable (akzeptiert den null-Wert). | |
strip_tags | allowed_tags ist jetzt nullable (akzeptiert den NULL-Wert). | |
stripos | Die Übergabe eines Integer als needle wird nicht mehr unterstützt. | |
stristr | Die Übergabe eines Integer als needle wird nicht mehr unterstützt. | |
strpos | Die Übergabe eines Integer als needle wird nicht mehr unterstützt. | |
strrchr | Die Übergabe eines Integer als needle wird nicht mehr unterstützt. | |
strripos | Die Übergabe eines Integer als needle wird nicht mehr unterstützt. | |
strrpos | Die Übergabe eines Integer als needle wird nicht mehr unterstützt. | |
strspn | length ist jetzt nullable (akzeptiert den null-Wert). | |
strstr | Die Übergabe eines Integer als needle wird nicht mehr unterstützt. | |
substr | length ist jetzt nullable (akzeptiert den null-Wert). Wenn length explizit auf null gesetzt wird, gibt die Funktion einen Teilstring zurück, der am Ende des Strings endet, während sie vorher einen leeren String zurückgegeben hat. | |
substr | Die Funktion gibt einen leeren String zurück, wo sie vorher false zurückgegeben hat. | |
substr_compare | length ist jetzt ein Nullable-Typ. | |
substr_count | length ist jetzt ein Nullable-Typ. | |
substr_replace | length ist jetzt ein Nullable-Typ. | |
vsprintf | Diese Funktion gibt bei Auftreten eines Fehlers nicht mehr false zurück. | |
7.4.0 | chr | Die Funktion akzeptiert nicht unterstütze codepoints nicht mehr stillschweigend und setzt diese auf 0. |
implode | Das Übergeben des separators nach dem array (d. h. nicht die dokumentierte Reihenfolge der Parameter zu verwenden) wird missbilligt. | |
money_format | Diese Funktion wird missbilligt. Stattdessen soll NumberFormatter::formatCurrency verwendet werden. | |
str_getcsv | Der Parameter escape interpretiert nun eine leere Zeichenkette als Signal, um den proprietären Maskierungsmechanismus zu deaktivieren. Zuvor wurde eine leere Zeichenkette wie der Vorgabewert behandelt. | |
strip_tags | Der Parameter allowed_tags akzeptiert nun alternativ ein Array. | |
7.3.0 | stripos | Die Übergabe eines Integer als needle wird missbilligt. |
stristr | Die Übergabe eines Integer als needle wird missbilligt. | |
strpos | Die Übergabe eines Integer als needle wird missbilligt. | |
strrchr | Die Übergabe eines Integer als needle wird missbilligt. | |
strripos | Die Übergabe eines Integer als needle wird missbilligt. | |
strrpos | Die Übergabe eines Integer als needle wird missbilligt. | |
strstr | Die Übergabe eines Integer als needle wird missbilligt. | |
7.2.18, 7.3.5 | substr_compare | offset kann nun gleich der Länge des haystack sein. |
7.2.0 | number_format | number_format wurde geändert, so dass es nicht mehr -0 zurückgeben kann; zuvor konnte -0 zurückgegeben werden, z.B. wenn num gleich -0.01 war. |
parse_str | Die Verwendung von parse_str ohne den zweiten Parameter erzeugt nun einen E_DEPRECATED-Fehler. | |
utf8_decode | Diese Funktion wurde von der Erweiterung XML in den Kern von PHP verschoben. In früheren Versionen war diese Funktion nur verfügbar, wenn die Erweiterung XML installiert war. | |
utf8_encode | Diese Funktion wurde von der Erweiterung XML in den Kern von PHP verschoben. In früheren Versionen war diese Funktion nur verfügbar, wenn die Erweiterung XML installiert war. | |
7.1.0 | str_shuffle | Der interne Zufallsalgorithmus wurde geändert, und verwendet nun den Mersenne Twister Zufallszahlengenerator statt der rand Funktion von libc. |
stripos | Unterstützung für negative offset-Werte wurde hinzugefügt. | |
strpos | Unterstützung für negative offset-Werte wurde hinzugefügt. | |
substr_count | Unterstützung für negative offset- und length-Argumente wurde hinzugefügt. length kann nun auch 0 sein. |