On peut être bien dans la programmation avant qu’un programmeur ne se demande: « Qu’est-ce que PHP signifie, de toute façon? » L’acronyme est utilisé partout sur le web, que ce soit en référence au langage de programmation ou à titre de comparaison (« Use Rails au lieu de PHP! »). Mais comment ce petit acronyme de trois lettres a-t-il acquis un tel pouvoir?
Table des matières
Que représente DID PHP?
Dans les premiers jours du Web, PHP signifiait «Page d’accueil personnelle» et désignait l’immobilier virtuel que tout le monde réclamait. Contrairement aux pages Web professionnelles ou professionnelles, une page d’accueil personnelle était l’endroit idéal pour les photos de famille et d’animaux de compagnie et les souvenirs individuels qu’une personne pouvait conserver sur le Web.
Cependant, alors que le Web allait au-delà du simple langage HTML (Hypertext Markup Language), de plus en plus de personnes exigeaient des fonctionnalités avancées. Un nouveau type de langage de programmation est né, et avec lui, un nouvel acronyme.
Que signifie PHP maintenant?
La réponse est simple: PHP: préprocesseur hypertexte.
«Mais attendez», dites-vous, «cela ne peut pas être la réponse – comment le P en PHP peut-il représenter PHP?»
C’est étrange, mais c’est un simple clin d’œil au sens de l’humour des programmeurs que l’acronyme utilisé pour ce langage soit un acronyme «récursif». C’est une blague grammaticale, en ce sens que c’est un acronyme qui fait référence à lui-même lorsque l’acronyme est développé. C’est un peu comme une routine Laurel et Hardy:
« Alors, qu’est-ce que PHP signifie, Ollie? »
« Pourquoi, Stan, cela signifie PHP: préprocesseur hypertexte, bien sûr. »
« Oh ok. Alors, qu’est-ce que l’hypertexte? »
« Oh, Stan, tout le monde le sait. L’hypertexte est la capacité de lier des informations textuelles à autre information. C’est la principale force derrière le World Wide Web, après tout, permettant aux gens de suivre facilement les chaînes d’informations vers de nouvelles informations. «
« Je vois. Eh bien, Ollie, si vous êtes si intelligent, qu’est-ce qu’un préprocesseur? »
« Stan, c’est simple. Un préprocesseur est une fonction du serveur Web qui lit et agit sur (ou analyse) l’hypertexte avant que la page Web ne soit renvoyée au navigateur Web de l’utilisateur. «
« Avant? Ollie, pourquoi quelqu’un voudrait-il faire ça? »
« Beaucoup de raisons, Stan, beaucoup. Il s’agit principalement de créer du contenu Web dynamique, bien sûr. Comme personnaliser des pages Web avec votre nom ou fournir un contenu pertinent en fonction de l’âge, de l’emplacement, du sexe ou de tout autre élément démographique que vous lui donnez. détectez également des éléments tels que le type d’ordinateur que vous utilisez, afin de télécharger la bonne version d’un programme qui fonctionne sur votre Mac, par opposition à mon PC. «
« Wow, je dois dire que c’est impressionnant, Ollie. Y a-t-il autre chose? »
« Oui, Stan, PHP est utile pour beaucoup de choses. Générer des documents XML, Flash, PDF… et si vous ne trouvez pas un module qui fait ce que vous voulez dans le PEAR, vous pouvez toujours programmer le vôtre. PHP est très langage flexible et utile, et fonctionne sur presque tous – «
«Attends une minute, Ollie! De quoi tu parles ce truc PEAR?
« Oh, je suis désolé, Stan, je n’ai pas expliqué cela. Le PEAR est l’extension PHP et le dépôt d’applications qui est un tas d’extraits de code réutilisables qui peuvent faire toutes sortes de choses. C’est l’endroit à rechercher nouveau code PHP, pour ne pas réinventer la roue. «
« Je vois, je vois. L’extension PHP et le référentiel d’applications. Cela a du sens, sauf pour une chose, Ollie. »
«Qu’est-ce que c’est, Stan?
« Que signifie PHP, encore une fois? »
L’avenir de PHP
Bien que PHP soit utilisé de toutes sortes de façons, le fait est que le langage commence à devenir obsolète dans le monde du Web 2.0. D’autres langages, tels que AJAX et Ruby on Rails prennent de l’ampleur avec l’évolution d’Internet. Pourtant, non seulement l’apprentissage d’un langage comme PHP ou Java peut être une compétence professionnelle commercialisable pour tout concepteur Web, mais il sert également de base utile pour apprendre n’importe quel langage de programmation. Être capable de créer un document .PHP pour un site Web peut augmenter la fonctionnalité, l’interactivité et même la beauté de presque tous les sites.
Lisez plus d’astuces sur le design web ici, et n’oubliez pas de partager l’article sur Facebook !