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.4

Posté par  (site web personnel, Mastodon) . Édité par baud123, Nÿco, olivierweb, Anonyme, Bruno Michel, GeneralZod, beckbeckbondieu, Benoît Sibaud et detail_pratique. Modéré par claudex. Licence CC By‑SA.
Étiquettes :
42
2
mar.
2012
PHP

Une nouvelle version majeure de PHP vient de sortir, après de nombreuses RC (Release Candidate) : PHP 5.4.

Les principales améliorations sont :

  • Une nouveauté grammaticale : les "traits" (en anglais)
  • Nouvelle syntaxe courte pour les tableaux, inspirée de celle de Javascript
  • Un serveur web intégré pour faciliter le développement
  • PHP-FPM (FastCGI Process Manager) a été amélioré et n'est plus marqué expérimental
  • Un grand nettoyage dans les options de configuration : en particulier, les magic quotes, register_globals et le safe mode ont totalement disparu
  • Et de manière générale, une amélioration des performances et de l'utilisation de la mémoire

En outre, durant le développement de cette version 5.4, la gestion du projet s'est grandement améliorée, avec un passage à Git et un processus de décision plus communautaire.

Plus de détails en seconde partie.

Merci à Nÿco, olivierweb, detail_pratique, baud123, Bruno Michel, GeneralZod, beckbeckbondieu, et Stéphane Aulery pour leur participation à la rédaction de cet article.