PHP 5.5 sort en Alpha1 et
Introduit les générateurs, le block Finally ainsi qu'une API de hachage des mots de passe

Le , par Hinault Romaric, Responsable Actualités
html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> Forum du club des développeurs et IT Pro

Message

Le forum de Developpez.com est actuellement en maintenance. Réouverture dans quelques instants.



Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de Cryde Cryde
http://www.developpez.com
Membre à l'essai
le 19/11/2012 14:35
Que pensez-vous des nouveautés de PHP 5.5 ?

J'adore la gestion "native" des mots de passe !
Une bénédiction !
Avatar de ugo-sans-h ugo-sans-h
http://www.developpez.com
Membre habitué
le 19/11/2012 19:00
ENFIN la gestion du "finally" il était temps !

Il est vrai que la gestion des iterator était un peut lourde, proposer une solution est une bonne chose.

D'un point de vue général, je pense que cette nouvelle stratégie de sortie de version plus fréquente apportera plus de dynamisme au langage, plus de réaction dans sa communauté et donc plus de vie à php, ce qui peut être un très bon moteur.
Avatar de Gugelhupf Gugelhupf
http://www.developpez.com
Membre Expert
le 19/11/2012 19:23
Vu ce qu'il est possible de faire avec le bloc try de Java 7 aujourd'hui, PHP a encore un train de retard avec le bloc finally.
Sinon bonne nouvelle pour le generator yield et l'API de cryptage
Avatar de Zefling Zefling
http://www.developpez.com
Membre Expert
le 20/11/2012 9:05
Citation Envoyé par Gugelhupf  Voir le message
Vu ce qu'il est possible de faire avec le bloc try de Java 7 aujourd'hui, PHP a encore un train de retard avec le bloc finally.

Je trouve tout de même qu'on finit par en abuser et je suis pas sûr que niveau perf ça soit extra. Mais je peux me tromper.

Perso, j'attends toujours le support natif de l'Unicode. Et pour les perfs je pense aussi qu'il y a de la marge.
Avatar de kdmbella kdmbella
http://www.developpez.com
Expert Confirmé Sénior
le 20/11/2012 10:50
C'est un grand ouf en ce qui concerne les itérator car la "tonne" de code qu'il fallait écrire pour en implémenté un ...
Avatar de pcescato pcescato
http://www.developpez.com
Invité de passage
le 23/11/2012 1:55
Citation Envoyé par Gugelhupf  Voir le message
Vu ce qu'il est possible de faire avec le bloc try de Java 7 aujourd'hui, PHP a encore un train de retard avec le bloc finally.

Vu les performances et le confort d'une A8 TDI, le New Holland R7 185 est à la ramasse... sur route ! Mais pour labourer, je voudrais voir les perfs de la A8 ! Java a son utilité, ses contraintes, ses performances, ses domaines de prédilection... pour PHP c'est pareil. Ne comparons que ce qui est réellement comparable (A toutes fins utiles, le New Holland est un tracteur).
Avatar de Hinault Romaric Hinault Romaric
http://www.developpez.com
Responsable Actualités
le 25/03/2013 11:55
La première bêta de PHP 5.5 disponible
avec Zend Opcache pour améliorer les performances des applications et la fonction array_column

Cette étape importante dans le cycle de développement du langage de programmation Web marque le gel des nouvelles fonctionnelles, ce qui signifie qu’aucune autre nouvelle caractéristique ne sera ajoutée jusqu’à la sortie de la version finale.


Au menu des nouveautés majeures :

  • l’ajout d’array_column, une fonction qui permet de retourner une colonne dans un tableau multidimensionnel ;
  • l’intégration de Zend Opcache extension (fonction désactivée par défaut. Son utilisation nécessite l’édition du fichier INI) ;
  • la prise en charge des clés non scalaires pour les itérateurs dans le foreach ;
  • la possibilité de modifier le titre des processus dans « CLI/CLI-Server SAPIs ».


Zend Opcache est le nouveau nom qui a été attribué à Zend Optimizer+. Cette fonctionnalité permet de charger plus rapidement les pages PHP en améliorant les performances du bytecode généré par l’interpréteur de code source PHP.

En plus de ces nouvelles fonctions, PHP 5.5 introduit également le support des générateurs, le nouveau mot clé « yield », une nouvelle API de hachage des mots de passe et le nouveau mot clé « finally » (voir section « le dossier complet de la rédaction »).

La prochaine bêta de PHP 5.5 est prévue pour la quatrième semaine d’avril. Les développeurs sont invités à tester cette version et à apporter leur feedback pour permettre une sortie rapide de la version finale.

Télécharger le bêta de PHP 5.5

Source : site du projet

Et vous ?

Utilisez-vous Zend Optimizer ? Que pensez-vous de son intégration dans PHP 5.5 ?
Avatar de Jarodd Jarodd
http://www.developpez.com
Membre émérite
le 25/03/2013 12:29
Bonjour,

L'exemple de finally (#2) sur la doc n'est pas très clair...

Dans cet exemple on a ce résultat :
Code :
1
2
3
4
5
6
 
0.2 
Première fin. 
Exception reçue : Division par zéro. 
Seconde fin. 
Bonjour le monde !
Or quel est l'intérêt de mettre "première fin" et "seconde fin" dans un finally, alors que le mettre en dehors du try catch (comme "bonjour le monde !") a le même effet ?
Avatar de Celira Celira
http://www.developpez.com
Modératrice
le 25/03/2013 13:46
Forum du club des développeurs et IT Pro

Message

Le forum de Developpez.com est actuellement en maintenance. Réouverture dans quelques instants.

Avatar de atha2 atha2
http://www.developpez.com
Membre émérite
le 25/03/2013 16:01
Forum du club des développeurs et IT Pro

Message

Le forum de Developpez.com est actuellement en maintenance. Réouverture dans quelques instants.

Offres d'emploi IT
Chef de projet (H/F)
CDI
CTS - Midi Pyrénées - toulouse
Parue le 04/11/2014
Chef de projets informatiques amoa
CDI
GECINA - Ile de France - Paris (75000)
Parue le 21/11/2014
Ingénieur système et réseau H/F
CDI
TIMS SYTEMES - Rhône Alpes - Dardilly (69570)
Parue le 04/11/2014

Voir plus d'offres Voir la carte des offres IT
 
 
 
 
Partenaires

PlanetHoster
Ikoula