Académique Documents
Professionnel Documents
Culture Documents
PROGRAMMATION EN PHP
Leçon 7
Généralités sur le PHP
Objectifs
Au terme de cette leçon, l’élève doit être capable de :
Expliquer de quel côté s’exécute un script PHP ;
Insérer un code PHP dans un document HTML ;
Tester un script PHP ;
Décrire la structure d’un script PHP ;
Inclure un fichier PHP dans un code
Introduction
Le langage PHP a été conçu pour créer des sites dynamiques. En effet, HTML n'étant pas un
langage de programmation mais un langage de description, la page html créée est la même quelque
soit l'utilisateur. Seul le webmaster peut modifier les pages du site ce qui n'est pas très pratique
quand un site peut être mis à jour régulièrement et par plusieurs utilisateurs. De plus avec PHP, la
page affichée va pouvoir être différente suivant la personne qui la visualise (par exemple un
abonné n'aura pas la même page qu'un non abonné, la langue ne sera peut être pas la même, …).
PHP est un language de programmation côté serveur, c’est un outil puissant pour créer
rapidement des pages Web dynamiques et interactives.
PHP est un langage serveur c’est à dire qu’il s’exécute au niveau du serveur (le web), et il peut
générer du code HTML, CSS et javascript qui sera envoyé coté client.
Pour permettre au serveur d’interpréter le langage PHP, le code PHP doit être inclu entre les
balises de début et de fin ci-dessous :
<?php
?>
ou
<script language = “php”>
</script>
ou
<?
?>
ou
<%
%>
ENSEIGNANT : M. ESSAM BENJAMIN Page 25 sur 74
2. Insérer un code PHP dans un document HTML
Pour écrire du PHP dans html on utilise la balise ouvrante : <?php et la balise fermante : ?>
Une page php porte l’extension « .php » . Une page PHP peut être entièrement programmée
PHP est un langage « Embedded HTML », c’est à dire qu’il apparaît à n’importe quel endroit
de la page HTML. Pour ça on le place dans des balises particulières : <?php et ?>.
On peut aussi utiliser les balises <script language="php"> et </script>. La première forme est
préférable pour plus de simplicité et une compatibilité XHTML. On écrit donc une page
Le code PHP peut se trouver n’importe où dans une page HTML, il suffit à chaque fois
page HTML.
Sensibilité à la casse
En php, les fonctions utilisées pour vos scripts sont insensibles à la casse (majuscule ou
minuscule)
1. <?php
2. echo "bonjour tout le monde, ";
3. ECHO "bonjour personne";
4. ?>
Pour que le navigateur puisse traiter les scripts PHP d’une page, celle-ci doit être enregistrée avec
l’extension .php, par exemple index.php pour la page d’accueil du site
NB : pour éxécuter le code PHP de votre page sur un navigateur vous devez ouvrir votre page sur
un serveur. Pour cela, vous pouvez l’envoyez en ligne sur votre espace web (tous les hébergements
prennent en charge PHP à l’heure actuelle), ou vous pouvez utiliser un logiciel
(comme Wampserver) qui simule en local le serveur (localhost)