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() retournent
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.