Fonctions modifiées
 
  Cœur de PHP
  
  
   - 
    
     getopt() a un troisième paramètre optionnel qui expose
     l'index de l'élément suivant dans la liste des vecteurs d'arguments à traiter.
     Ceci est fait via un paramètre by-ref.
    
   
- 
    
     getenv() ne nécessite plus son paramètre. Si le
     paramètre est omis, les variables d'environnement actuelles seront
     renvoyées en tant que tableau associatif.
    
   
- 
    
     get_headers() a maintenant un paramètre supplémentaire pour permettre
     le passage de contextes de flux personnalisés.
    
   
- 
    
     output_reset_rewrite_vars() ne réinitialise plus la réécriture des
     URL des variables de session.
    
   
- 
    
     parse_url() est maintenant plus restrictif et supporte
     RFC3986.
    
   
- 
    
     unpack() accepte maintenant un troisième paramètre optionnel
     pour spécifier l'offset du début du dépaquetage.
    
   
 
 
  Système de fichier
  
   - 
    
     file_get_contents() accepte maintenant un offset de recherche
     négatif si le flux est cherchable.
    
   
- 
    
     tempnam() émet maintenant un notice quand on revient dans le
     répertoire système temporaire.
    
   
 
 
  JSON
  
   - 
    
     json_encode() accepte maintenant une nouvelle option,
     JSON_UNESCAPED_LINE_TERMINATORS, pour désactiver
     l'échappement des caractères U+2028 et U+2029 quandJSON_UNESCAPED_UNICODEest fournit.
 
 
  Chaîne multioctet
  
   - 
    
     mb_ereg() rejette maintenant les séquences d'octets illégales.
    
   
- 
    
     mb_ereg_replace() rejette maintenant les séquences d'octets illégales.
    
   
 
 
  PDO
  
   - 
    
     PDO::lastInsertId() pour PostgreSQL va maintenant déclencher une erreur
     quand nextvaln'a pas été appelé pour la session courante.
     (la connexion postgres).
 
 
  PostgreSQL
  
   - 
    
     pg_last_notice() accepte maintenant un paramètre optionnel
     pour spécifier une opération. Ceci peut être fait avec une des nouvelles
     constantes suivantes : PGSQL_NOTICE_LAST,PGSQL_NOTICE_ALL, orPGSQL_NOTICE_CLEAR.
- 
    
     pg_fetch_all() accepte maintenant un second paramètre optionnel
     pour spécifier le type de résultat (similaire au troisième paramètre de
     pg_fetch_array()).
    
   
- 
    
     pg_select() accepte maintenant un quatrième paramètre pour
     spécifier le type de résultat (similaire au troisième paramètre de
     pg_fetch_array()).