Historique des modifications
Les modifications suivantes ont été apportées aux classes/fonctions/méthodes de cette extension.
Version | Function | Description |
---|---|---|
7.4.0 | 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. |
7.2.18, 7.3.5 | substr_compare | offset peut désormais être égal à la taille de main_str. |
7.2.0 | number_format | number_format a été modifié pour ne plus permettre de retourner -0, précedement -0 pouvait être retourné pour des cas où number valait -0.01. |
parse_str | L'utilisation de parse_str sans le second argument émet une note E_DEPRECATED. | |
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. | |
7.0.0 | setlocale | Le support du paramètre category sous forme de chaîne de caractères a été supprimé. Seules les constantes LC_* peuvent être utilisées avec cette version. |
substr | Si string a une longueur égale à start caractères, une chaîne vide sera retournée. Avant cette version, FALSE était retourné dans ce cas. | |
5.6.5 | crypt | Quand la chaine d'erreur "*0" est donnée comme salt, "*1" sera maintenant retournée par consistence avec les autres implémentations crypt. Antérieurement à cette version, PHP 5.6 va incorrectement retourner un hash DES. |
5.6.0 | crypt | Lance une alerte de niveau E_NOTICE si le paramètre salt est omis. |
html_entity_decode | La valeur par défaut pour le paramètre encoding a été modifiée pour être la valeur de l'option de configuration default_charset. | |
htmlentities | La valeur par défaut pour le paramètre encoding a été modifiée pour être la valeur de l'option de configuration default_charset. | |
htmlspecialchars | La valeur par défaut pour le paramètre encoding a été modifiée pour être la valeur de l'option de configuration default_charset. | |
5.5.21 | crypt | Quand la chaine d'erreur "*0" est donnée comme salt, "*1" sera maintenant retournée par consistence avec les autres implémentations crypt. Antérieurement à cette version, PHP 5.5 (et branches plus anciennes), crypt va incorrectement retourner un hash DES. |
5.5.11 | substr_compare | Le paramètre length peut maintenant valoir 0. |
5.5.1 | hex2bin | Une alerte est émise si la chaîne en entrée est une chaîne héxadécimale invalide. |
5.4.32, 5.5.16 | ucwords | Ajout du paramètre delimiters. |
5.4.4 | hex2bin | Un avertissement est émis si la chaîne en entrée est de longueur impaire. Avec PHP 5.4.0, la chaîne était acceptée silencieusement, mais le dernier octet était tronqué. |
5.4.0 | get_html_translation_table | La valeur par défaut du paramètre encoding a changé en UTF-8. |
get_html_translation_table | Les constantes ENT_HTML401, ENT_XML1, ENT_XHTML et ENT_HTML5 ont été ajoutées. | |
html_entity_decode | L'encodage par défaut a changé de ISO-8859-1 à UTF-8. | |
html_entity_decode | Les constantes ENT_HTML401, ENT_XML1, ENT_XHTML et ENT_HTML5 ont été ajoutées. | |
htmlentities | La valeur par défaut du paramètre encoding est maintenant UTF-8. | |
htmlentities | Les constantes ENT_SUBSTITUTE, ENT_DISALLOWED, ENT_HTML401, ENT_XML1, ENT_XHTML et ENT_HTML5 ont été ajoutées. | |
htmlspecialchars | Les constantes ENT_SUBSTITUTE, ENT_DISALLOWED, ENT_HTML401, ENT_XML1, ENT_XHTML et ENT_HTML5 ont été ajoutées. | |
htmlspecialchars | La valeur par défaut du paramètre encoding a été modifié en UTF-8. | |
htmlspecialchars_decode | Les constantes ENT_HTML401, ENT_XML1, ENT_XHTML et ENT_HTML5 ont été ajoutées. | |
number_format | Cette fonction supporte maintenant des paramètres dec_point et thousands_sep comportant plusieurs caractères. Seul le premier caractère était utilisé avant. | |
5.3.7 | crypt | Ajout de deux nouveaux modes Blowfish $2x$ et $2y$ pour éviter de potentielles attaques. |
5.3.4 | get_html_translation_table | Le paramètre encoding a été ajouté. |
strip_tags | strip_tags ignore les balises autofermantes dans allowable_tags. | |
5.3.2 | crypt | Ajout de SHA-256 et de SHA-512 basés sur l'implementation de Ulrich Drepper. |
crypt | Correction du comportement de Blowfish lors d'étape invalide où une chaîne d'échec ("*0" ou "*1") était retournée au lieu de retourner le DES dans ce cas. | |
5.3.0 | crypt | PHP dispose maintenant de sa propre implémentation de crypt MD5, Standard DES, Extended DES et l'algorithme Blowfish. Il l'utilisera si le système ne fournit pas l'un ou l'autre des algorithmes. |
htmlentities | La constante ENT_IGNORE a été ajoutée. | |
htmlspecialchars | La constante ENT_IGNORE a été ajoutée. | |
nl2br | Ajout du paramètre optionnel is_xhtml. Avant cette version, La balise '<br />' était toujours insérée. | |
setlocale | Cette fonction émet désormais une alerte E_DEPRECATED si une chaîne est passée comme paramètre category au lieu d'une des constantes LC_*. | |
stristr | Ajout du paramètre optionnel before_needle. | |
strlen | Les anciennes versions traitaient un tableau comme la chaîne de caractères Array, et ainsi, retournaient la longueur de la chaîne 5 et émettaient une erreur de niveau E_NOTICE. | |
strstr | Ajout du paramètre optionnel before_needle. | |
5.2.5 | addcslashes | Les séquences \v et \f ont été ajoutées. |
5.2.3 | htmlentities | Ajout du paramètre double_encode. |
htmlspecialchars | Le paramètre double_encode a été ajouté. | |
5.2.2 - 5.2.6 | substr | Si start est hors de la chaine, false est retourné. Les autres versions récupèrent la chaîne depuis le début. |
5.1.0 | explode | Le paramètre limit peut désormais être négatif |
md5_file | La fonction a changé pour utiliser les flux API. Cela signifie que vous pouvez l'utiliser avec des enveloppes, comme md5_file('http://example.com/..') | |
sha1_file | La fonction a changé pour utiliser les flux API. Cela signifie que vous pouvez l'utiliser avec des enveloppes, comme sha1_file('http://example.com/..') | |
str_word_count | Ajout du paramètre charlist | |
substr_compare | Ajout de la possibilité d'utiliser une valeur négative pour le paramètre offset. | |
substr_count | Ajout des paramètres offset et length |
Version en cache
22/02/2025 09:43:16 Cette version de la page est en cache (à la date du 22/02/2025 09:43:16) afin d'accélérer le traitement. Vous pouvez activer le mode utilisateur dans le menu en haut pour afficher la dernère version de la page.Document créé le 30/01/2003, dernière modification le 26/10/2018
Source du document imprimé : https://www.gaudry.be/php-rf-changelog.strings.html
L'infobrol est un site personnel dont le contenu n'engage que moi. Le texte est mis à disposition sous licence CreativeCommons(BY-NC-SA). Plus d'info sur les conditions d'utilisation et sur l'auteur.
Références
Ces références et liens indiquent des documents consultés lors de la rédaction de cette page, ou qui peuvent apporter un complément d'information, mais les auteurs de ces sources ne peuvent être tenus responsables du contenu de cette page.
L'auteur de ce site est seul responsable de la manière dont sont présentés ici les différents concepts, et des libertés qui sont prises avec les ouvrages de référence. N'oubliez pas que vous devez croiser les informations de sources multiples afin de diminuer les risques d'erreurs.