Historique des modifications
Les modifications suivantes ont été apportées aux classes/fonctions/méthodes de cette extension.
Version | Function | Description |
---|---|---|
5.5.1 | 5.4.1hex2bin | 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 | 5.3.7crypt | Ajout de deux nouveaux modes Blowfish $2x$ et $2y$ pour éviter de potentielles attaques. |
5.3.4 | 5.3.2crypt | Ajout de SHA-256 et de SHA-512 basés sur l'implementation de Ulrich Drepper. |
5.3.0crypt | 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. | |
5.2.5addcslashes | Les séquences \v et \f ont été ajoutées. | |
5.2.3 | 5.2.2 - 5.2.6substr | 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 | 5.0.0html_entity_decode | Le support des encodages multi-octets a été ajouté. |
4.3.3str_replace | Le comportement de cette fonction a changée. Dans les version précédentes, un bogue existait lors de l'utilisation de tableaux avec les paramètres search et replace en même temps. Les index de search qui étaient vides étaient ignorés, mais le pointeur interne de replace n'étais pas incrémenté. Cela a été corrigé en PHP 4.3.3, tout script s'appuyant sur ce bogue, doit supprimer les entrées vides avant d'appeler cette fonction pour imiter le comportement d'origine. | |
4.3.0implode | Le paramètre glue devient optionnel. | |
4.2.3strcoll | Fonctionne désormais sous les systèmes Win32. | |
4.2.0 | 4.1.0htmlentities | Ajout du paramètre encoding. |
4.0.6sprintf | Ajout du support de l'argument d'échange | |
4.0.5 | 4.0.3htmlentities | Ajout du paramètre flags. |
4.0.1explode | Le paramètre limit a été ajouté |