Fonctions modifiées
Noyau PHP
-
debug_zval_dump() maintenant affiche "int" au lieu
de "long" et "float" au lieu de "double"
-
La fonction dirname() prend maintenant un deuxième
paramètre,
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() doit ê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.
-
La fonction 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().
-
Les fonctions substr() et
iconv_substr() retourne maintenant une chaîne vide, si
la longueur de la chaîne est égale à
$start
.
-
La fonction xml_set_object() exige maintenant de
détruire
$parser
à la fin pour éviter les fuites de
mémoire.