Sortie de PHP 5.6

Posté par  . Édité par palm123, Stéphane ESCAICH, Benoît Sibaud et cfx. Modéré par Ontologia. Licence CC By‑SA.
Étiquettes :
40
9
sept.
2014
PHP

Ultime version de la branche 5.x, PHP 5.6.0 apporte quelques possibilités de développement, un débogueur interactif et corrige quelques 150 bogues.

Les principales nouveautés sont :

  • Les expressions de constantes scalaires
  • Fonctions à nombre d'arguments variable ainsi que l'opérateur ... pour empaqueter/dés-empaqueter les arguments
  • L'opérateur ** pour l'exponentiation
  • L'extension du mot-clé use pour importer les fonctions et les constantes
  • Un débogueur interactif : phpdbg intégré comme module SAPI.
  • La ré-utilisabilité de php://input faisant passer $HTTP_RAW_POST_DATA en déprécié.
  • Les objets GMP (GNU Multiple Precision) supportent maintenant la surcharge des opérateurs et le transtypage en types scalaires.

Plus de détails sont disponibles dans la suite de cette dépêche.

Forum Programmation.php Code à modifier pour de 5.4 → 5.6 ?

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
0
29
avr.
2016

Bonjour à tous,

Je suis amené à devoir faire évoluer une application web "maison" PHP qui fonctionne en 5.4 vers un nouveau serveur 5.6.

Il y a par exemple l'usage de "call-time pass-by-reference" déprécié depuis 5.3 et supprimé depuis 5.4. (cf. http://php.net/manual/en/language.references.pass.php )

Existe-t-il un tutoriel, voir des outils d'automatisation, pour faire évoluer le code PHP de 5.4 vers 5.6 ?

Y a-t-il une liste des choses auxquels il faut faire attention, une liste des choses qui ne passe plus, des (…)