# Historique des modifications

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

Version | Function | Description
--- | --- | ---
7.3.0 | define | case_insensitive est obsolète et sera supprimée dans la version 8.0.0.
7.2.0 | pack | Les types float et double prennent en charge Big Endian et Little Endian.
| unpack | Les types float et double supporte à la fois l'orientation Big Endian et Little Endian.
7.1.0 | unpack | La position offset optionnelle à été ajouté.
7.0.15,7.1.1 | pack | Les codes "e", "E", "g" and "G" ont été ajouté pour activer la prise en charge de l'ordre des octets pour les nombres à virgule flottante simple et double précision.
7.0.0 | define | Les valeurs array sont autorisées.
5.6.3 | pack | Les codes "q", "Q", "J" et "P" codes ont été ajoutés pour travailler avec les nombres 64 bits.
5.5.0 | pack | Le code "Z" a été ajouté et dont le comportement est identique à "a" en Perl.
| unpack | Des modifications ont été effectuées pour aligner le comportement de cette fonction avec Perl : Le code "a" ne supprime plus les octets NULL finaux. Le code "A" supprime maintenant tous les espaces blancs ASCII finaux (espace, tabulation, nouvelles lignes, retour à la ligne, et octets NULL). Le code "Z" a été ajouté pour les chaînes complétées par des caractères NULL, et supprime les octets NULL finaux.
5.3.4 | sleep | Avant PHP 5.3.4, sous Windows, sleep retournait toujours NULL, indépendamment du fait que la fonction ait été interrompue ou non.
5.3.0 | time_nanosleep | Cette fonction est maintenant disponible sous Windows.
| time_sleep_until | Cette fonction est maintenant disponible sous Windows.
5.0.5 | php_check_syntax | Cette fonction a été supprimée de PHP.
5.0.3 | php_check_syntax | Appel à exit après php_check_syntax cause une erreur de segmentation.
5.0.1 | php_check_syntax | error_message est passé par référence.
4.2.1 | highlight_file | Cette fonction est désormais affectée par safe_mode et open_basedir.