Historique des modifications

Les modifications suivantes ont été apportées aux classes/fonctions/méthodes de cette extension.

VersionFunctionDescription
8.2.0strcasecmpCette fonction retourne désormais -1 ou 1, alors qu'auparavant elle renvoyait un nombre négatif ou positif.
 strcmpCette fonction retourne désormais -1 ou 1, alors qu'auparavant elle renvoyait un nombre négatif ou positif.
 striposLe case folding ne dépend désormais plus de la locale définit avec setlocale. Uniquement du case folding ASCII sera effectué. Les octets non-ASCII seront comparés par leur valeur d'octet.
 stristrLe case folding ne dépend désormais plus de la locale définit avec setlocale. Uniquement du case folding ASCII sera effectué. Les octets non-ASCII seront comparés par leur valeur d'octet.
 strnatcasecmpCette fonction retourne désormais -1 ou 1, alors qu'auparavant elle renvoyait un nombre négatif ou positif.
 strnatcmpCette fonction retourne désormais -1 ou 1, alors qu'auparavant elle renvoyait un nombre négatif ou positif.
 strncasecmpCette fonction retourne désormais -1 ou 1, alors qu'auparavant elle renvoyait un nombre négatif ou positif.
 strncmpCette fonction retourne désormais -1 ou 1, alors qu'auparavant elle renvoyait un nombre négatif ou positif.
 strriposLe case folding ne dépend désormais plus de la locale définit avec setlocale. Uniquement du case folding ASCII sera effectué. Les octets non-ASCII seront comparés par leur valeur d'octet.
 substr_compareCette fonction retourne désormais -1 ou 1, alors qu'auparavant elle renvoyait un nombre négatif ou positif.
 ucwordsLa conversion de la casse ne dépend désormais plus de la locale définit avec setlocale. Seuls les caractères ASCII seront convertis.
 utf8_decodeCette fonction a été rendue obsolète.
 utf8_encodeCette fonction a été rendue obsolète.
8.1.0get_html_translation_tableflags à changé de ENT_COMPAT à ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401.
 html_entity_decodeflags à changé de ENT_COMPAT à ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401.
 htmlentitiesflags à changé de ENT_COMPAT à ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401.
 htmlspecialcharsflags à changé de ENT_COMPAT à ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401.
 htmlspecialchars_decodeflags à changé de ENT_COMPAT à ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401.
8.0.0convert_uuencodeAntérieur à cette version, tenter de convertir une chaîne vide retournait false pour aucune raison particulière.
 count_charsAntérieur à cette version, la fonction retournait false en cas d'échec.
 cryptLe salt n'est plus optionnel.
 explodeexplode lancera désormais une ValueError quand le paramètre separator est donné une chaîne vide (""). Précédemment, explode retournait false.
 html_entity_decodeencoding est désormais nullable.
 htmlentitiesencoding est désormais nullable.
 implodePasser le separator après array n'est plus supporté.
 levenshteinAntérieur à cette version, levenshtein devait être appelée avec soit deux soit cinq arguments.
 metaphoneCette fonction retournait false en cas d'échec.
 number_formatAntérieur à cette version, number_format accepte un, deux, ou quatre paramètres (mais pas trois).
 parse_strresult n'est plus optionnel.
 soundexAntérieur à cette version, appeler la fonction avec une chaîne vide retournait false pour aucune raison particulière.
 sprintfCette fonction ne retourne plus false en cas d'échec.
 str_splitSi length est plus petit que 1, une ValueError sera déclenchée; auparavant, une erreur de type E_WARNING était emise, et la fonction retournait false.
 str_word_countcharacters est désormais nullable.
 strcspnlength est désormais nullable.
 strip_tagsallowed_tags est désormais nullable.
 striposPassing an entier as needle is no longer supported.
 stristrPassing an entier as needle is no longer supported.
 strposPasser un entier comme needle n'est plus supporté.
 strrchrPassing an entier as needle is no longer supported.
 strriposPassing an entier as needle is no longer supported.
 strrposPassing an entier as needle is no longer supported.
 strspnlength est désormais nullable.
 strstrPassing an entier as needle is no longer supported.
 substrCette fonction retourne une chaîne vide où auparavant elle retournait false
 substrlength 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_comparelength est désormais nullable.
 substr_countlength est désormais nullable.
 substr_replacelength est désormais nullable.
 vsprintfCette fonction ne retourne plus false en cas d'échec.
7.4.0chrCette fonction n'accepte plus silencieusement les codepoints non supporté, et casts ces valeurs à 0.
 implodePasser separator après les array (i.e. utilisant la signature antérieure) a été rendu obsolète.
 money_formatCette fonction est obsolète. Utiliser NumberFormatter::formatCurrency à la place.
 str_getcsvLe 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_tagsallowed_tags accepte désormais un tableau.
7.3.0striposPasser un entier comme before_needle a été rendu obsolète.
 stristrPasser un entier comme before_needle a été rendu obsolète.
 strposPasser un entier comme before_needle a été rendu obsolète.
 strrchrPasser un entier comme before_needle a été rendu obsolète.
 strriposPasser un entier comme before_needle a été rendu obsolète.
 strrposPasser un entier comme before_needle a été rendu obsolète.
 strstrPasser un entier comme before_needle a été rendu obsolète.
7.2.18, 7.3.5substr_compareoffset peut désormais être égal à la taille de haystack.
7.2.0number_formatnumber_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_strL'utilisation de parse_str sans le second argument émet une note E_DEPRECATED.
 utf8_decodeCette fonction a été déplacée dans le cœur de PHP ; auparavant, il était nécessaire d'installer l'extension XML pour l'utiliser.
 utf8_encodeCette fonction a été déplacée dans le cœur de PHP, auparavant, il était nécessaire d'installer l'extension XML pour l'utiliser.
7.1.0str_shuffleL'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.
 striposAjout du support des nombres négatifs pour le paramètre offset.
 strposAjout du support des nombres négatifs pour le paramètre offset.
 substr_countAjout du support des nombres négatifs pour offset et length. length peut aussi être 0 maintenant.
add a note add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top