Qu'est ce que le langage PHP :
Vous avez vu dans les cours précédent qu'il existe plusieurs langage de programmation pour créer des sites web. Par exemple, le langage HTML est un langage qui permet de construire un site. Le langage PHP est aussi un langage pour créer un site web.
Différence entre le PHP et le HTML
Que fait l'internaute lorsqu'il veut aller sur un site web ? Tout simplement, il saisit l'adresse du site web dans la barre d'adresse de son navigateur et le navigateur affiche automatiquement la page. Mais que s'est-il passé entre la validation de l'adresse et l'affichage de la page. Ici, il faut que je vous parle de deux notions le client et le serveur
Que se passe t-il avec le HTML ?
Pour rappel, une page HTML contient l'extension .html ou htm donc que se passe t-il lorsqu'un internaute demande d'afficher un page html ou html :
au navigateur s'il peut afficher une page webEt voila ce fait le langage HTML mais alors que fait le PHP de plus que le HTML
Par exemple, si vous demandez d'afficher le code source de cette page en cliquant sur le bouton
puis Afficher la source, vous allez voir mon code HTML de la page. Par contre, vous ne verrez pas du tout de code PHP puisqu'il a été généré par le serveur.
Mais a quoi sert ce langage et comment on l'écrit ?
Le PHP contient des instructions qui permet d'effectuer des actions (afficher l'heure, afficher le nombre de personne présente sur le site ...) tandis qu'avec le HTML ce n'était pas possible d'effectuer tout cela.
Pour écrire du code PHP, il suffit de l'entourer des balises suivantes <?php et ?> c'est-à-dire que tout ce que vous allez mettre entre ces 2 balises doit être du code PHP.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <body>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Mon premier document PHP</title>
</head>
<b><?php echo "Bonjour Helpclic" ?></b>
</body>
</html>
Exemple :
Que va afficher ce code ?
Tout simplement, il va afficher "Bonjour Helpclic". En faite, la page qui est générée par le serveur contient seulement du code HTML. A chaque fois qu'un nouveau client demande cette page, le serveur va en générer une nouvelle. Voilà, j'espère que vous avez compris a quoi sert le langage PHP
dans le prochain chapitre nous allons voir comment tester du code php en local.