Informatique

Vous êtes ici : Accueil > Se former > Langage de programmation >

Sommaire

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
Mise à jour : 12 octobre 2019