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.
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 nextval n'a pas été appelé pour la session courante. (la connexion postgres).
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()).