Autres changements
-
SplFileInfo::getpathinfo() retourne désormais des informations
sur le nom du chemin.
-
SplObjectStorage dispose maintenant du support
de ArrayAccess. Il est aussi possible de stocker
des informations associatives avec des objets dans
SplObjectStorage.
-
Dans l'extension GD, le support de la pixelisation est maintenant possible
à l'aide de la fonction imagefilter().
-
var_dump() affiche aussi les propriétés privées des objets.
-
session_start() retourne
FALSE
lorsque la session n'a pas pu être démarrée.
-
property_exists() vérifie désormais l'existence d'une propriété
indépendante de son accessibilité (comme method_exists()).
-
Stream wrappers peut maintenant être utilisée par
include_path.
-
Le paramètre
initial
de
array_reduce() peut être de n'importe quel type.
-
Les fonctions de dossiers opendir(),
scandir() et dir() utilise maintenant le
contexte par défaut, si aucun contexte n'est passé en argument.
-
crypt() supporte maintenant Blowfish et le DES étendu.
crypt() est maintenant 100% portable. PHP dispose de son
propre crypt interne, qui se substitue lorsque
crypt ou crypt_r n'est pas trouvé.
-
getopt() accepte des options longues sur toutes les plate-formes.
Les valeurs optionnelles et le séparateur = est maintenant supporté
pour les options courtes.
-
fopen() dispose d'un nouveau mode,
n), dont l'utilisation va envoyer la constante
O_NONBLOCK
à l'appel système
syscall() sous-jaçent. Notez que ce mode n'est
pas supporté par Windows.
-
getimagesize() supporte maintenant les fichiers icônes (.ico).
-
L'extension mhash a été déplacée dans PECL, mais l'extension
Hash a été modifiée pour supporter
mhash si PHP est compilé avec l'option --with-mhash.
Notez que l'extension Hash ne nécessite pas la bibliothèque mhash
lors de l'utilisation de l'émulation mhash.