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 (…)

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.