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 :
void
type de retourobject
type et Sodium
extension dans le noyauEn 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.
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.
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.
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 é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!