PHP 8.1.31 Released!

Historique des modifications

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

VersionFunctionDescription
8.4.0exitexit est désormais une véritable fonction, elle suit donc la logique habituelle de gestion des types, est affectée par la déclaration strict_types, peut être appelée avec des arguments nommés et être utilisée comme une fonction variable.
 highlight_stringLe type de retour est passé de stringbool à stringtrue.
8.3.0highlight_fileLe HTML résultant a changé.
 highlight_stringLe HTML résultant a changé.
8.0.0constantSi la constante n'est pas définit, constant lance désormais une exception Error ; auparavant une E_WARNING était émise, et null était retourné.
 definePasser true à case_insensitive émet désormais une E_WARNING. Passer false est toujours autorisé.
 ignore_user_abortenable est désormais nullable.
 packThis function no longer returns false on failure.
 sapi_windows_vt100_supportenable est déormais nullable.
 sleepLa fonction lance une ValueError si seconds est négatif; auparavant, une erreur de niveau E_WARNING était levée, et la fonction retournait false.
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.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.1.0unpackLa position offset optionnelle à été ajouté.
7.0.15packLes 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.
add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top