Aperçu
C’est un langage interprété libre, dérivé de la syntaxe du C, peu typé et souple : il est donc facile à apprendre pour un débutant. De très nombreuses librairies systèmes ou spécialisées lui apportent des facilités d’interfaçage avec toutes les bases de données, les bibliothèques et fonctions graphiques ou de calcul, les formats de fichiers spécialisés : il est donc assez universaliste.
Les versions principales
le véritable essor du PHP commence avec PHP3 : le langage est structuré,avec fonctions et
le PHP 4 est une version intermédiaire
le PHP 5 est une évolution majeure avec l’introduction d’une syntaxe objet
les PHP 7 (2015) normalisent la syntaxe, avec les déclarations de types (ou type nullable en 7.1), et s’accompagnaient d’une ré-écriture interne, apportant un véritable gain de performances
le PHP 8 (2020) continue les apports de syntaxes complexes structurants, facilitant la lecture "algorithmique" du code
Le développement du langage est désormais structuré selon un calendrier assez rythmé, et SPIP s’y adaptera.
Article publié le 10 février 2015, et actualisé en février 2022 .
Répondre à cet article