php PHP 8 est sorti en version stable

Anthony

Membre
Bonjour à tous,

PHP 8 en version stable est sorti hier,

Apparemment cette nouvelle version MAJEURE (passe de 7 à 8) apporterait beaucoup plus de vitesse et de nouvelles fonctionnalités.
Alors que sa version précédente avait déjà permis d’optimiser sa vitesse d’exécution, PHP 8 a pour objectif d’améliorer encore plus les performances. Comme il s’agit d’une nouvelle version majeure, vous aurez certainement besoin d’apporter des modifications à votre code pour profiter pleinement des évolutions apportées par PHP 8, mais aussi pour corriger certaines alertes ou erreurs liées à des fonctions dépréciées. Il faut noter que la plupart des changements de rupture (fonctions modifiées) apportés par PHP 8 avait été déjà rendues obsolètes dans versions 7.2, 7.3 et 7.4. Cette nouvelle version majeure du langage de programmation open source s’accompagne d’une série de nouvelles fonctionnalités, dont le compilateur JIT.

Pas certain qu'elle soit rapidement déployée sur les serveurs des différents hébergeurs tout de suite mais en tout cas 2021 sera l'année de PHP 8 !
 

Nicolas

Membre
A voir quand les hébergeurs proposeront la version 8 sur les offres d'hébergements.
A voir aussi la mise à jour du code de sites préfabriqués tels WordPress ou XenForo nous concernant.

Au vu de l'historique des versions stables majeures il conviendra d'attendre au moins la 8.0.1 pour mettre PHP 8 en production, le nombre de failles repérées à chaque nouvelle version incite à la prudence.
 

Anthony

Membre
Oui entre la release stable et la mise en production, sur serveurs en l'occurrence, ce sera au moins en 2021.
Mais clairement il y a des développeurs PHP qui ont le sourire au lèvres et qui piaffent d'impatience de la tester au plus tôt, au moins sur un serveur local de développement.
 

Wazz9

Membre
Salut, mais du coup comment ça fonctionne ? Tous les sites du monde entier codés avec PHP vont devoir se mettre à jour s'ils veulent utiliser PHP 8 ?
ça fait un sacré boulot en perspective pour les développeurs PHP. Je vais commencer une formation ! :cool:
 

Anthony

Membre
Il y a probablement encore des sites codés en 7.0 alors que PHP 7.4 est stable depuis longtemps.
Je ne sais pas comment cela va se passer mais ce qui est sûr c'est que les serveurs des hébergeurs vont y venir mais la mise à jour vers PHP 8 sera facultative le temps que les dév s'occupent des sites.

A l'échelle de WordPress par exemple ce serait intéressant de savoir comment ils planifient l'intégration de cette nouvelle release. Peut-être il y aura plusieurs versions WP à télécharger.

Qu'en est-il de XenForo @Nicolas ? Ils ont prévu l'upgrade ?
 

Nicolas

Membre
Qu'en est-il de XenForo @Nicolas ? Ils ont prévu l'upgrade ?
La version 2.2.2 de XF devrait sortir sous peu et serait compatible PHP 8.
Par contre je ne sais pas quand Gandi upgradera ses serveurs donc à mon avis le forum ne tournera pas sous la nouvelle versions d'ici 2021... Remarque 2021 c'est dans 5 semaines !!
 

Nicolas

Membre
XenForo vient de sortir en version 2.2.2 et supporterait PHP 8.0 mais il y a déjà des retours négatifs, notamment la compatibilité avec MySQLi coté base de données.

XenForo 2.2.2 and Add-ons 2.2.1 Released

Gandi ne propose pas pour l'instant l'upgrade vers PHP 8 donc on reste sur PHP 7.4.5 pour le moment, version vraiment stable et sans faille ou bug.
 

yule

Membre
Hello

Je pensais comme vous @Nicolas ,@Anthony . Cependant, en faisant ce test, vous verrez que même ce ce forum est considéré comme moyen au niveau de la sécurité, c'est aussi le cas avec mon site (aussi chez Gandi)!

Certain considère qu'être en dessous de la version 7.4.6 serait un éventuel risque (Ca m'étonne mais bon.. a essayer avec vos sites)

@Wazz9 , Je pense pas que ce passage sera plus compliqué que celui de la 4 à la 5 (j'avais ramé sur mysqli), il me semble que dans cette version, il y aura comme toujours quelques changements mais surtout des nouveautés (enfin j'espère.. en étant autodidacte, j'ai juste un niveau moyen et j'ai pas envie de ramer à nouveau)

Bonne bonne
Yule
 

Nicolas

Membre
Cependant, en faisant ce test, vous verrez que même ce ce forum est considéré comme moyen au niveau de la sécurité
Mouais... les sites de test de sécurité qui ont quelque chose à vendre trouvent toujours quelque chose à redire.
A partir de 7.4.11 PHP est safe selon la plupart des spécialistes https://maikuolan.github.io/Vulnerability-Charts/php.html et de nombreux patch sont appliqués régulièrement https://www.php.net/ChangeLog-7.php

Bon, je suis encore moins spécialiste que toi mais de ce que j'ai pu lire je ne pense pas le forum vulnérable avec PHP 7.4.5
Après même avec PHP 8 je suppose que des hackers doués pourraient attaquer n'importe quel site...
 

yule

Membre
Mouais... les sites de test de sécurité qui ont quelque chose à vendre trouvent toujours quelque chose à redire.

Exactement ! Après et comme je le disais dans mon message, ça m'étonne aussi.
Non le forum est certainement pas vulnérable (dernière en date de Xenforo en 2018) et bon je me dis toujours, qui sommes nous pour être hacké.. Après et selon le succès du forum, je dis pas...😇
 

L'occitan

Membre
C'est un peu comme les sites de logiciels anti-hameçonnage, anti-cheval-de-troie... Tu fais une analyse de ton PC sur leur site et tout s'allume en rouge ! On dirait que tout d'un coup ton PC est une bombe à retardement... Malheureusement ça marche sur beaucoup d'internautes, notamment les retraités qui se sont fraichement mis à l'informatique...
 
En général ce n'est pas le langage de programmation la cause du hacking mais le site lui-même, c'est à dire qu'à configuration rigoureusement identique il y plus de risque que le site de playstation soit hacké plutôt que le blog recette de Jeanine, la grand-mère de mon oncle...

Quoique des hackers fins gourmets pourraient être tentés par la recette du fondant au deux chocolats de Tatie Jeanine !!

hungry chocolate cake GIF by Cheezburger
 

yule

Membre
Je te crois , je rigolais pour ta conclusion.(y)
Quand je pense que j'ai commencé avec php 3... et l'extension était encore mapage.php3

Sinon, le logo infini est tres sympa...
 

Ces discussions pourraient vous intéresser...

Bonjour à tous, J'essaie de déployer une application sur mon serveur live via Docker mais j'ai du faire une mauvaise configuration car l'application s'est installé en local. Il y a un fichier à configurer : docker-compose.yml notamment cette section server: image...
Bonsoir, j'ai fait une recherche sur le forum et je crois que personne n'en a encore parlé, j'ai trouvé un site pas mal lorsque j'ai installé easyPHP (qui est maintenant Webserver) : KodeShot. Cela permet de créer des captures d'écrans d'extrait de code. Vous tapez votre code, vous...
Yo ! J'ai une div sans bordure remplie de cellules horizontales auxquelles j'applique une bordure sur le bord bas pour les séparer entre elles. Le problème c'est que la dernière je ne veux pas de bordure basse puisqu'il n'y a plus de cellule sous elle. Je n'ai pas la main sur le HTML...
Haut