logo de Nixa

Développement numérique
Application, Web, Logiciel

Technologies
Transformation numérique
Services
Red Cross Button
Fermer ce menu
Technologies
python-icon.original

Python

Django, Flask

Wagtail, Django CMS, CKAN

php-icon.original

PHP

Laravel, Symfony

Magento, Opencart

Wordpress, Drupal, Joomla

js-icon.original

Javascript

React, Angular, Vue.js, Node.js

android-icon.original

Android

Java

Ionic, Cordova

apple-icon.original

IOS

Swift, Objective C

Transformation numérique

Traitement des données médicales

Numérisation du commerce de détail

Main d'œuvre de programmation

Du nouveau chez Nixa

Parce qu'on s'amuse et qu'on apprend plein de truc, on a envie de vous les partager ❤️

image-header-hero-1
image-header-hero-2
image-header-hero-3
Software development
image-header-hero-5
image-header-hero-6

Comment PHP a changé : d'un outil personnel à un phénomène mondial

PHP est l'un des langages de script les plus reconnaissables sur Internet, et son acronyme, sinon son objectif, est connu même de ceux qui ne travaillent pas régulièrement sur le Web. Le langage, utilisé principalement pour s'appuyer sur des pages Web écrites en HTML, a été créé à l'origine par Rasmus Lerdorf, un programmeur professionnel qui l'a conçu comme un outil personnel pour améliorer son site Web. Aujourd'hui, PHP est utilisé par plus de 83% des sites Web sur le net, selon les recherches effectuées par w3techs. Comment un humble langage de script est-il passé d'une utilisation sur un seul site au langage de script dominant du Web ? Dans cet article, nous explorerons les nombreuses améliorations subies par PHP et les offres qu'il a apportées à Internet dans son ensemble.

L'essor d'une nouvelle langue

En 1995, le programmeur danois d'origine groenlandaise Rasmus Lerdorf a créé un ensemble d'outils basés sur C qu'il a appelé Personal Home Page Tools. Comme son nom l'indique, la version initiale de PHP a été utilisée pour améliorer et maintenir la page d'accueil personnelle de Lerdorf. Il a communiqué ces outils à d'autres via un groupe Usenet qui a été archivé par Google Groups et est maintenu à ce jour. Il s'avère que les outils PHP ont comblé les lacunes rencontrées par de nombreux développeurs Web lors de la conception et de la maintenance de pages Web uniquement avec HTML et les langages de script existants. PHP s'est répandu rapidement sur le Web et Lerdorf a continué à ajouter des outils en fonction de ses propres besoins de développement Web et des demandes formulées par d'autres utilisateurs des outils. Avec le temps, les capacités de PHP se sont développées et Lerdorf s'est retrouvé à constituer une équipe de développement pour publier PHP 2 en 1997.

Au fil du temps, PHP est devenu un langage à part entière. Sa croissance naturelle l'a aidé à répondre très spécifiquement à de nombreux problèmes, mais le compromis était que son organisation n'était pas aussi propre que de nombreux langages de programmation créés formellement. Lerdorf a affirmé dans de multiples entretiens qu'il n'avait jamais eu l'intention de créer une langue et qu'il ne se considérait pas préparé à la création d'une langue. Néanmoins, PHP a émergé et a eu une utilisation continue et généralisée depuis son lancement.

L'évolution rapide de PHP

L'examen des résumés des fonctionnalités des différentes versions de PHP est l'équivalent d'une épopée en matière de développement Web. PHP est passé d'un petit ensemble d'outils à une centrale de flexibilité de développement utilisée par des sites Web comme Facebook et Wikipedia aux côtés de blogs personnels et de pages d'accueil de petites villes. Cette évolution mérite cependant une mise en lumière plus détaillée, d'autant plus que chaque amélioration individuelle apportée au langage affecte une telle collection incroyable de sites sur le Web.

Bien sûr, la première étape notable de la croissance de PHP a été la sortie de PHP 2 (officiellement nommé PHP/FI 2.0.) PHP 2 a marqué la reconnaissance que les outils PHP devaient devenir quelque chose de plus qu'un simple outil. Lerdorf, déconcerté par le succès de ses outils, a pris la décision de faire de PHP un véritable langage.

PHP 2 est rapidement passé au stade 3.0 avec l'ajout de deux développeurs supplémentaires, faisant passer l'effort de développement d'une entreprise en solo à un projet d'équipe. 3.0 représentait également une refonte majeure de PHP, les éléments fondamentaux du langage étant réécrits et restructurés pour s'adapter à la croissance future et résoudre les problèmes qui n'avaient pas été prévus au moment du lancement initial.

La prochaine version majeure après la 3.0 ne viendrait pas avant près de deux ans. 4.0, cependant, a apporté un ajout puissant sous la forme d'un moteur connu sous le nom de Zend. Zend lui-même est maintenant un projet open source majeur avec une entreprise de classe mondiale stimulant sa croissance et son développement. Zend Technologies propose désormais de nombreuses solutions PHP, des formations, des conférences, etc., mais tout a commencé avec PHP 4.0.

PHP 5.0 a marqué une nouvelle évolution de Zend aux côtés de PHP, mais il a également marqué la version complète de PHP la plus ancienne à ce jour. 5.0 serait en service, avec de multiples mises à jour ultérieures, de la mi-2004 jusqu'à la fin de l'année prochaine. 5.0 sera finalement retiré du support actif le 31 décembre 2018. Au cours de sa longue période, cependant, il a apporté des améliorations massives des performances, un support considérablement amélioré pour la programmation orientée objet et des extensions et outils importants pour faciliter une utilisation plus répandue. de la langue. PHP 5.0 a incité un certain nombre de développeurs à créer des interpréteurs PHP à utiliser également sur la plupart des principaux systèmes d'exploitation.

Le long règne de PHP 5.0 n'était pas seulement dû à son incroyable support de développement. Une version malheureuse de PHP, PHP 6.0, a été publiée pour être interrompue peu de temps après en raison d'une mauvaise réception par les communautés de développement dans leur ensemble. Le problème qui tourmentait PHP 6.0 était largement centré sur la prise en charge d'Unicode. L'intégration de la prise en charge d'Unicode s'est avérée plus difficile que prévu, ce qui a entraîné l'échec global du projet 6.0. Les fonctionnalités réussies, cependant, ont été transférées de la version 6.0 aux versions 5.3 et 5.4 de PHP 5.

La version la plus récente de PHP, PHP 7.0, représente une amélioration incroyable par rapport à PHP 5 dans de nombreux domaines. Au début, PHP 7.0 était appelé "PHP nouvelle génération" car ses fonctionnalités proposées étaient si importantes. Introduisant des refontes majeures du langage et l'intégration de nombreuses fonctionnalités modernes de langages plus récents, 7.0 reçoit un support actif aux côtés de 5.0 et ne deviendra pas la seule version majeure active de PHP avant 2019.

PHP représente l'un des éléments les plus répandus et les plus colorés de la mosaïque en constante évolution qu'est le Web. Comprendre PHP est absolument essentiel pour vous assurer d'avoir toutes les options à portée de main dans la construction de votre site Web.

Si vous souhaitez mieux comprendre comment vous pouvez implémenter PHP ou des outils basés sur PHP, contactez www.Nixa.ca dès aujourd'hui !

CHEZ NIXA, NOUS SOMMES PASSIONNÉS PAR LE DESIGN ET LES NOUVELLES TECHNOLOGIES. NOUS SERIONS HEUREUX DE PARTAGER NOTRE PASSION AVEC VOUS.

Contactez-nous