Visuel du bouquet de services académiques

Informatique et sciences du numérique

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 : 10 novembre 2016