Qu'est-ce que PHP?
PHP signifie PHP: Hypertext Prerocesseur, avec ce PHP pour la page d'accueil personnelle [outils]. Ce type d'acronyme est connu sous le nom de rétronyme. À l'origine, en 1994, la langue a été conçue comme un petit ensemble de binaires utilisés pour collecter certaines données de trafic de site de base. En 1997, l'analyseur a été réécrit par deux Israéliens et le nom a été changé pour l'acronyme actuel - il était déterminé que le préprocesseur hypertexte était un nom résolument plus acceptable dans le monde des affaires.
Il s'agit d'un langage open-source, utilisé principalement pour le contenu Web dynamique et les applications côté serveur. PHP est souvent indiqué comme le principal concurrent avec les éléments suivants:
- Microsoft's C # - Visual Basic.net - Famille Asp
- Java de Sun - jsp
- Coldfusion de Macromedia
- CGI - Perl
PHP dispose de nombreuses bibliothèques open source incluses avec la construction de base, et beaucoup d'autres sont facilement disponibles. Des extensions existent pour l'aider à interface avec un certain nombre de systèmes, iIRC NUCHING, un certain nombre de formats de compression et API Windows. Il existe d'autres extensions pour permettre à PHP de générer des formats de fichiers à la volée, comme une extension populaire qui lui permet de créer des films Adobe Flash®.
Depuis la version 3, PHP a intégré des fonctionnalités orientées objet. La version 5 s'est considérablement développée sur cette fonctionnalité limitée, et le langage a désormais des capacités robustes axées sur les objets, y compris les interfaces, les exceptions, les destructions et les résumés.
PHP a atteint une grande popularité à la version 4, publiée en 2000. En 2004, la version 5 a fait ses débuts, et elle est désormais considérée comme les langues les plus utilisées pour les scripts côté serveur.
Il ne fait aucun doute qu'une grande partie de sa popularité est due à sa relative facilité d'apprentissage et à son élément notoire. Les tableaux et variables en PHP sont capables de maintenir tout type d'objet, les variables n'ont pas besoin d'être déclarées et la syntaxe est remarquablement simple.
Contrairement à beaucoup de LangLes uages, tels que C # ou Perl, qui ont principalement une suite de programmeurs plus généralistes, de nombreux programmeurs PHP ne connaissent aucun autre langage. Cela le fait rejeter parfois comme un langage moindre, mais sa popularité croissante et les nombreux sites robustes et efficaces construits en utilisant comme structure semblent dissiper ce mythe.
PHP a parfois été critiqué pour ce qui est considéré par certains comme des défauts de sécurité, par rapport à des langues telles que l'ASP. Un manque de messages d'erreur facilement compréhensibles, un fichier de configuration parfois trop robuste et un ensemble évidemment incomplet de fonctions intégrées sont également indiquées comme des zones qui pourraient utiliser une amélioration marquée.
Le développement continue cependant, et à chaque construction successive, le langugage semble répondre de plus en plus aux préoccupations soulevées par sa communauté open source.