Présentation de PHP

PHP est un langage interprété (un langage de script) exécuté du côté serveur (comme les scripts CGI, ASP, ...) et non du côté client (un script écrit en JavaScript ou une applet Java s'exécute au contraire sur l'ordinateur où se trouve le navigateur). La syntaxe du langage provient de celles du langage C, du Perl et de Java.

Ses principaux atouts sont :

  • La gratuité et la disponibilité du code source (PHP est distribué sous licence GNU GPL)

  • La simplicité d'écriture de scripts

  • La possibilité d'inclure le script PHP au sein d'une page HTML (contrairement aux scripts CGi, pour lesquels il faut écrire des lignes de code pour afficher chaque ligne en langage HTML)

  • La simplicité d'interfaçage avec des bases de données (de nombreux SGBD sont supportés, le plus utilisé avec ce langage est MySQL).

  • L'intégration au sein de nombreux serveurs web (Apache...)

ExempleSGBD supportés par PHP

  • MySQL

  • Oracle

  • PostgreSQL

  • ...