Au revoir PHP 5.3 - Bienvenue à PHP 5.5
PHP version 5.5.0 étant publiée, PHP 5.3 passera en mode maintenance de sécurité uniquement, pendant 1 an, après la publication de la 5.3.27 qui devrait donc être la dernière. La branche PHP-5.3 est donc fermée..
Évidement les RPM sont déjà disponibles, voir PHP version 5.5.0 finale !
Nouvelles fonctionnalités
foreach ($users as list($prenom, $nom)) { echo "Utilisateur: $prenom $nom"; }
try { return 2; } finally { echo "Ceci sera affiché"; } echo "Ceci ne sera jamais affiché";
echo array(1, 2, 3)[0];
echo (empty(foo()) ? "vide" : "plein");
- generators (RFC), voir documentation generators
yield $i;
- API de gestion simplifiée des mots de passe.
$hash = password_hash($password);
$ok = password_verify($password, $hash);
$it = getsome_SplObjectStorage(); foreach ($it as $key => $value) ...
- Zend OPcache
- L'extension gd utilise libgd 2.1.0
Fonctionnalités dépréciées
- extension mysql, à remplacer par mysqli.
- option /e de preg_replace, à remplacer par preg_replace_callback
- mcrypt_ecb, mcrypt_cbc, mcrypt_cfb et mcrypt_ofb
Plus d'information
- Fichier UPGRADING
- Migration de PHP 5.4 à PHP 5.5
- Migration from PHP 5.4 to PHP 5.5 (en anglais mais souvent plus actualisé)