PHP 8.4.0 RC4 available for testing

Fonctions modifiées

Cœur de PHP

  • debug_zval_dump() affiche désormais "int" au lieu de "long" et "float" au lieu de "double"
  • La fonction dirname() prend désormais un deuxième paramètre optionnel, depth, pour indiquer le nombre de niveaux plus haut (par rapport au dossier courant) pour atteindre le nom du dossier dans l'arborescence.
  • getrusage() est désormais supporté sur Windows.
  • Les fonctions mktime() et gmmktime() n'acceptent plus le paramètre is_dst.
  • la fonction preg_replace() ne supporte plus "\e" (PREG_REPLACE_EVAL). preg_replace_callback() devrait être utilisé à la place.
  • La fonction setlocale() n'accepte plus que le paramètre category soit passé comme chaîne de caractères. Les constantes LC_* doivent être utilisées à la place.
  • Les fonctions exec(), system() et passthru() ont désormais l'octet NULL de protection.
  • shmop_open() retourne désormais une ressource à la place d'un entier qui doit être passé aux fonctions shmop_size(), shmop_write(), shmop_read(), shmop_close() et shmop_delete().
  • substr() et iconv_substr() retourne désormais une chaîne de caractères vide, si la longueur de la chaîne est égale à $start.
  • xml_parser_free() n'est plus suffisant pour libérer la ressource de l'analyseur, s'il fait référence à un objet et que cet objet fait référence à cette ressource d'analyseur. Dans ce cas, il est nécessaire de libérer également le $parser.
add a note

User Contributed Notes

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