Les modifications suivantes ont été apportées aux classes/fonctions/méthodes de cette extension.
Version | Function | Description |
---|---|---|
8.1.0 | get_html_translation_table | flags à changé de ENT_COMPAT à ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401. |
html_entity_decode | flags à changé de ENT_COMPAT à ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401. | |
htmlentities | flags à changé de ENT_COMPAT à ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401. | |
htmlspecialchars | flags à changé de ENT_COMPAT à ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401. | |
htmlspecialchars_decode | flags à changé de ENT_COMPAT à ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401. | |
8.0.0 | convert_uuencode | Antérieur à cette version, tenter de convertir une chaîne vide retournait false pour aucune raison particulière. |
count_chars | Antérieur à cette version, la fonction retournait false en cas d'échec. | |
crypt | Le salt n'est plus optionnel. | |
explode | explode lancera désormais une ValueError quand le paramètre separator est donné une chaîne vide (""). Précédemment, explode retournait false. | |
html_entity_decode | encoding est désormais nullable. | |
htmlentities | encoding est désormais nullable. | |
implode | Passer le separator après array n'est plus supporté. | |
levenshtein | Antérieur à cette version, levenshtein devait être appelée avec soit deux soit cinq arguments. | |
metaphone | Cette fonction retournait false en cas d'échec. | |
number_format | Antérieur à cette version, number_format accepte un, deux, ou quatre paramètres (mais pas trois). | |
parse_str | result n'est plus optionnel. | |
soundex | Antérieur à cette version, appeler la fonction avec une chaîne vide retournait false pour aucune raison particulière. | |
sprintf | Cette fonction ne retourne plus false en cas d'échec. | |
str_word_count | characters est désormais nullable. | |
strcspn | length est désormais nullable. | |
strip_tags | allowed_tags est désormais nullable. | |
stripos | Passing an entier as needle is no longer supported. | |
stristr | Passing an entier as needle is no longer supported. | |
strpos | Passer un entier comme needle n'est plus supporté. | |
strrchr | Passing an entier as needle is no longer supported. | |
strripos | Passing an entier as needle is no longer supported. | |
strrpos | Passing an entier as needle is no longer supported. | |
strspn | length est désormais nullable. | |
strstr | Passing an entier as needle is no longer supported. | |
substr | length est désormais nullable. Lorsque length est explicitement défini à null, la fonction retourne une sous-chaîne terminant à la fin de la chaîne, alors qu'elle renvoyait auparavant une chaîne vide. | |
substr | Cette fonction retourne une chaîne vide où auparavant elle retournait false | |
substr_compare | length est désormais nullable. | |
substr_count | length est désormais nullable. | |
substr_replace | length est désormais nullable. | |
vsprintf | Cette fonction ne retourne plus false en cas d'échec. | |
7.4.0 | chr | Cette fonction n'accepte plus silencieusement les codepoints non supporté, et casts ces valeurs à 0. |
implode | Passer separator après les array (i.e. utilisant la signature antérieure) a été rendu obsolète. | |
money_format | Cette fonction est obsolète. Utiliser NumberFormatter::formatCurrency à la place. | |
str_getcsv | Le paramètre escape interprète désormais une chaîne vide en tant que signal de désactiver le mécanisme d'échappement propriétaire. Auparavant, une chaîne vide était traité comme la valeur par défaut du paramètre. | |
strip_tags | allowed_tags accepte désormais un tableau. | |
7.3.0 | stripos | Passer un entier comme before_needle a été rendu obsolète. |
stristr | Passer un entier comme before_needle a été rendu obsolète. | |
strpos | Passer un entier comme before_needle a été rendu obsolète. | |
strrchr | Passer un entier comme before_needle a été rendu obsolète. | |
strripos | Passer un entier comme before_needle a été rendu obsolète. | |
strrpos | Passer un entier comme before_needle a été rendu obsolète. | |
strstr | Passer un entier comme before_needle a été rendu obsolète. | |
7.2.18, 7.3.5 | substr_compare | offset peut désormais être égal à la taille de haystack. |
7.2.0 | number_format | number_format a été modifié pour ne plus permettre de retourner -0, précédemment -0 pouvait être retourné pour des cas où num valait -0.01. |
parse_str | L'utilisation de parse_str sans le second argument émet une note E_DEPRECATED. | |
utf8_decode | This function has been moved from the XML extension to the core of PHP. In previous versions, it was only available if the XML extension was installed. | |
utf8_encode | This function has been moved from the XML extension to the core of PHP. In previous versions, it was only available if the XML extension was installed. | |
7.1.0 | str_shuffle | L'algorithme de randomisation a été modifié pour utiliser le Générateur de Nombre Aléatoire Mersenne Twister à la place de la fonction rand de libc. |
stripos | Ajout du support des nombres négatifs pour le paramètre offset. | |
strpos | Ajout du support des nombres négatifs pour le paramètre offset. | |
substr_count | Ajout du support des nombres négatifs pour offset et length. length peut aussi être 0 maintenant. |