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 
     categorysoit passé comme chaîne de caractères. Les 
     constantesLC_*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.