Maison > développement back-end > tutoriel php > Toutes les versions de PHP 7.x sont désormais EOL

Toutes les versions de PHP 7.x sont désormais EOL

Patricia Arquette
Libérer: 2024-10-29 04:12:03
original
1075 Les gens l'ont consulté

All PHP 7.x versions are now EOL

PHP 7.4, la dernière version de la série PHP 7.x, a atteint sa date de fin de vie aujourd'hui. Cela signifie essentiellement qu'il n'y aura aucun correctif de bug ou de sécurité apporté à aucune des versions de PHP 7.

PHP 7.0.0, le premier de la série PHP 7.x, a été publié en décembre 2015, avec plusieurs améliorations majeures apportées au langage. PHP 7.0 est la version qui a apporté les types scalaires (string, int, float, etc.) à PHP, ainsi que la prise en charge des types de retour. Il a également ajouté la prise en charge de l'arbre de syntaxe abstraite (AST) et supprimé de nombreuses fonctionnalités obsolètes et obsolètes (telles que l'extension mysql).

Certaines des fonctionnalités majeures de la série PHP 7.x incluent :

  • PHP 7.1 en 2016 avec les types Nullable et void type de retour
  • PHP 7.2 en 2017 avec object type et Sodium extension dans le noyau
  • PHP 7.3 en 2018 avec prise en charge améliorée de Heredoc et Nowdoc
  • PHP 7.4 en 2019 avec propriétés typées et améliorations LSP

En général, chaque version majeure de PHP (7.3, 7.4, 8.0, etc.) bénéficie de deux ans de support actif, suivis d'un an de support de sécurité. PHP 7.4 a bénéficié d'un support actif de 2019 à fin 2021. L'année de support de sécurité de PHP 7.4 se termine aujourd'hui.

Il est fortement recommandé à toutes les applications PHP qui s'exécutent sur n'importe quelle version de PHP 5 ou 7 de mettre à niveau PHP 8. Il y a plusieurs changements importants entre PHP 7.4 et PHP 8.0, mais une liste complète et approfondie des changements dans PHP 8.0 est disponible sur PHP.Watch.

Il pourrait être plus logique de passer à PHP 8.1 ou à PHP 8.2 à venir (prévu pour le 8 décembre) car les versions 8.1 et 8.2 sont plus récentes et comportent un nombre relativement restreint de modifications majeures de syntaxe et de fonctionnalités. De plus, PHP 8.0 ne reçoit plus de support actif depuis le 26 de ce mois.

Le partage d'utilisation de PHP 7.4 reste élevé

Bien qu'elle ait atteint la fin de vie aujourd'hui, PHP 7.4 reste la version PHP avec la part d'utilisation la plus élevée, comme le montrent les statistiques d'utilisation accessibles au public.

Packagist.org et WordPress.org publient les statistiques de version PHP rapportées par les installations de Composer et WordPress. Les deux montrent que les versions PHP 7.x bénéficient toujours d’une écrasante majorité de part d’utilisation. PHP 7.4 en particulier est utilisé par plus de 50 % de tous les projets Composer et installations WordPress.

All PHP 7.x versions are now EOL
Les versions PHP 7.x restent les versions PHP les plus utilisées, comme le rapporte Composer à Packagist.org.

All PHP 7.x versions are now EOL
WordPress.org rapporte également que les versions PHP 7.x détiennent toujours la part d'utilisation la plus importante.

Le fait que PHP 7 soit toujours la version majeure de PHP en termes de part d'utilisation est une statistique alarmante car à moins que ces applications ne reçoivent un support à long terme, elles sont pratiquement des applications vulnérables en cas de découverte d'une vulnérabilité affectant ces versions EOL.

Support à long terme de PHP 7.4

Bien qu'il soit fortement recommandé de passer à PHP 8 pour ses nouvelles fonctionnalités, ses améliorations de performances et de sécurité, la vérité est qu'il existe des applications PHP pour lesquelles la mise à niveau ne peut pas être justifiée ni même réalisable.

Ubuntu 20.04 est un système d'exploitation pris en charge à long terme qui fournit PHP 7.4 dans ses référentiels par défaut. La version LTS actuelle, Ubuntu 22.04, a PHP 8.0. Pour Debian/Ubuntu et les autres systèmes d'exploitation Linux qui en dérivent, l'utilisation d'Ubuntu 20.04 est un moyen simple et peu coûteux d'obtenir un support à long terme pour PHP 7.4. Ubuntu 20.04 bénéficie d'un support matériel et d'un support de maintenance jusqu'en 2025, ainsi que d'une maintenance de sécurité étendue dans le cadre de son offre ESM.

La famille de systèmes d'exploitation Red Hat propose également PHP 7.4 dans les référentiels par défaut.

Notez que tous les correctifs de sécurité PHP ne sont pas rétroportés vers les référentiels du système d'exploitation LTS.

PHP 7 Merci ???

PHP 7 était fantastique ! Il a apporté plusieurs fonctionnalités qui ont tracé la trajectoire du langage de programmation moderne et rapide que PHP est aujourd'hui.

De PHP.Watch, merci à tous ceux qui ont contribué à PHP 7. Vous êtes géniaux !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.watch
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal