pHp
pHp est un langage pour le web, exécuté coté serveur. Il permet de créer des pages dynamiques et peut s’interfacer facilement avec une base MySQL par exemple.
Fiche d’identité
Apparu en | 1994 |
---|---|
Auteur | Rasmus Lerdorf |
Système d’exploitation | Multi-plateforme |
Licence | Libre |
Exécution | Interprété |
Paradigmes | Impératif, orienté objet, fonctionnel |
Typage | dynamique, faible |
Influencé par | Perl, C, C++, java |
À influencé | |
Extension de fichier | .php |
Particularités
pHp est un langage orienté web s’intégrant parfaitement avec HTML. L’intégration est poussée au point qu’il est possible de mélanger les deux langages et de passer l’un à l’autre sans difficulté via la balise ad hoc.
Environnements de développement
Seul un éditeur de textes est nécessaire pour développer en pHp. Il faudra par contre utiliser un serveur web, type apache, embarquant un moteur pHp, soit sur le poste utilisé pour le développement (serveur local) soit un serveur distant utilisant le même moteur.
Hello World
Créez, avec votre éditeur de texte préféré, un fichier hello.php contenant :
<?php
echo 'Hello world';
Avantages
- Libre, gratuit
- La gestion de l’affichage se fait très facilement avec HTML
- Pas de soucis de gestion des variables
Inconvénients
- Nécessité d’un serveur, d’utilisation parfois complexe pour les élèves