Les modifications suivantes ont été apportées aux classes/fonctions/méthodes de cette extension.
Version | Function | Description |
---|---|---|
7.1.0 | 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. | |
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. | |
substr_compare | Le paramètre length peut maintenant valoir 0. | |
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.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 | Les constantes ENT_SUBSTITUTE, ENT_DISALLOWED, 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. | |
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 est passée à 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 | Ajout du paramètre double_encode. | |
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 | |
5.0.0 | strip_tags | strip_tags fonctionne désormais avec les données binaires. |
strrpos | Le paramètre needle peut maintenant être une chaîne de caractères composée de plus d'un caractère. | |
4.3.0 | stristr | stristr s'effectue en respectant les chaînes binaires. |
strrchr | Cette fonction est maintenant compatible avec les données binaires. | |
strstr | strstr est maintenant compatible avec les données binaires. | |
4.2.3 | strcoll | Fonctionne désormais sous les systèmes Win32. |