PHP a toujours existé comme force dominante dans le développement Web. Dans le domaine du développement de serveurs WEB, la part mondiale est toujours restée supérieure à 78 %.
PHP est rapide, très puissant, écologique et gratuit. C'est un langage de programmation né pour le WEB Depuis sa naissance, PHP est considéré par la plupart des développeurs comme le meilleur langage de programmation du Web. monde .
En tant qu'apprenant et développeur PHP, comment puis-je ne pas comprendre son histoire ?
Le site Web chinois php suivant amènera les passionnés de php à passer en revue les différentes versions historiques de php.
Historique de développement de la version php :
Version | Date de sortie | Support final | Mises à jour et notes associées |
---|---|---|---|
1.0 | 1995-06-08 | -- | Première utilisation |
2.0 | 1997- 11-01 | -- | Première version de PHP |
3.0 | 1998-06-06 | 2000-10-20 | Zeev Suraski et Andi Gutmans ont réécrit la couche inférieure |
4.0 | 2000-05-22 | 2001-06-23 | Ajout du moteur Zend |
4.1 | 2001-12-10 | 2002-03 -12 | Ajout de superglobal (le concept de super global, à savoir $_GET, $_POST, etc.) |
4.2 | 2002-04-22 | 2002-09-06 | register_globals est désactivé par défaut |
4.3 | 2002-12-27 | 2005 -03-31 | Introduction de l'interface de ligne de commande CLI à utiliser sans CGI |
4.4 | 2004-07-11 | 2008-08-07 | Correction de quelques erreurs fatales |
5.0 | 2004-07-13 | 2005-09 - 05 | ZendⅡEngine |
5.1 | 24/11/2005 | 24/08/2006 | Un compilateur a été introduit pour améliorer les performances et PDO a été ajouté comme interface d'accès à la base de données |
5.2 | 2006-11-02 | 2011- 01- 06 | Extension de filtre activée par défaut |
5.3 | 2009-06-30 | 2014-08-14 | Prise en charge des espaces de noms ; amélioration de la prise en charge de XML à l'aide de XMLReader et XMLWriter ; prise en charge de SOAP, de la liaison statique retardée, des balises de saut (goto limité), des fermetures et des archives PHP natives. |
5.4 | 01/03/2012 | 03/09/2015 | Prise en charge des traits et des expressions de tableaux courts. Suppression de register_globals, safe_mode, allow_call_time_pass_reference, session_register(), session_unregister(), magic_quotes et session_is_registered(). Ajout du serveur Web intégré. Performances améliorées et utilisation réduite de la mémoire. |
5.5 | 20/06/2013 | 10/07/2016 | Générateurs de support, enfin pour la gestion des exceptions, ajout OpCache (basé sur Zend Optimizer+) vers la version officielle. |
5.6 | 2014-08-28 | 2018-12-31 | Expression scalaire constante, fonction à paramètre variable, paramètre déballage, nouvel opérateur d'exponentiation, extension de l'instruction d'utilisation pour les fonctions et les constantes, nouveau débogueur phpdbg en tant que module SAPI et d'autres améliorations plus petites |
x | Inédit | --Une version PHP annulée qui n'a jamais été officiellement publiée. | |
03/12/2015 | 03/12/2018 | Zend Engine 3 (Améliorations des performances et sous Windows prend en charge les entiers 64 bits), la syntaxe de variable unifiée et le processus de compilation basé sur une arborescence de syntaxe abstraite. | |
2016-12-01 | 2019-12-01 | type de valeur de retour vide, constante de classe, visible Modificateurs sexuels | |
2017-11-30 | 2020-11-30 | Paramètre d'objet et indices de type de retour , réécriture de méthodes abstraites, etc. | |
2018-12-06 | 2021-12-06 | Support PCRE2, etc. | |
2019-11-28 | 2022-11-28 | OpenSSL amélioré, références faibles, etc. . | |
2020 S4 ou 2021 S1 | 2023 S4 ou 2024 S1 | JIT, tableau d'indice négatif, etc.