Qu'est ce que PHP?

PHP (officiellement, ce sigle est un acronyme r�cursif pour PHP: Hypertext Preprocessor) est un langage de scripts g�n�raliste et Open Source, sp�cialement con�u pour le d�veloppement d'applications web. Il peut �tre int�gr� facilement au HTML.

Bien... mais qu'est ce que cela veut dire ? Un exemple :

Exemple #1 Exemple d'introduction

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Exemple</title>
</head>
<body>

<?php
echo "Bonjour, je suis un script PHP !";
?>

</body>
</html>

Au lieu d'utiliser des tonnes de commande afin d'afficher du HTML (comme en C ou en Perl), les pages PHP contiennent des fragments HTML dont du code qui fait "quelque chose" (dans ce cas, il va afficher "Bonjour, je suis un script PHP !"). Le code PHP est inclus entre une balise de d�but <?php et une balise de fin ?> qui permettent au serveur web de passer en mode PHP.

Ce qui distingue PHP des langages de script comme le Javascript, est que le code est ex�cut� sur le serveur, g�n�rant ainsi le HTML, qui sera ensuite envoy� au client. Le client ne re�oit que le r�sultat du script, sans aucun moyen d'avoir acc�s au code qui a produit ce r�sultat. Vous pouvez configurer votre serveur web afin qu'il analyse tous vos fichiers HTML comme des fichiers PHP. Ainsi, il n'y a aucun moyen de distinguer les pages qui sont produites dynamiquement des pages statiques.

Le grand avantage de PHP est qu'il est extr�mement simple pour les n�ophytes, mais offre des fonctionnalit�s avanc�es pour les experts. Ne craignez pas de lire la longue liste de fonctionnalit�s PHP. Vous pouvez vous plonger dans le code, et en quelques instants, �crire des scripts simples.

Bien que le d�veloppement de PHP soit orient� vers la programmation pour les sites web, vous pouvez en faire bien d'autres usages. Lisez donc la section Que peut faire PHP ? ou bien le tutoriel d'introduction si vous �tes uniquement int�ress� dans la programmation web.