Historique des modifications

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

VersionFunctionDescription
7.3.0definecase_insensitive est obsolète et sera supprimée dans la version 8.0.0.
7.2.0packLes types float et double prennent en charge Big Endian et Little Endian.
 unpackLes types float et double supporte à la fois l'orientation Big Endian et Little Endian.
7.1.0unpackLa position offset optionnelle à été ajouté.
7.0.15,7.1.1packLes 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.0defineLes valeurs array sont autorisées.
5.6.3packLes codes "q", "Q", "J" et "P" codes ont été ajoutés pour travailler avec les nombres 64 bits.
5.5.0packLe code "Z" a été ajouté et dont le comportement est identique à "a" en Perl.
 unpackDes 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.4sleepAvant PHP 5.3.4, sous Windows, sleep retournait toujours NULL, indépendamment du fait que la fonction ait été interrompue ou non.
5.3.0time_nanosleepCette fonction est maintenant disponible sous Windows.
 time_sleep_untilCette fonction est maintenant disponible sous Windows.
5.0.5php_check_syntaxCette fonction a été supprimée de PHP.
5.0.3php_check_syntaxAppel à exit après php_check_syntax cause une erreur de segmentation.
5.0.1php_check_syntaxerror_message est passé par référence.