Traitement des espaces de noms
Le code de PHP est exécuté sur le serveur, et le résultat final sous forme de code HTML est envoyé au navigateur.Le visiteur de votre page n’a donc aucune possibilité de voir votre code PHP.
Comme nous avons vu dans les chapitres précédents le code de PHP est exécuté sur le serveur pour générer un code HTML, et le résultat final sous forme de code HTML est envoyé au navigateur.
Donc il n’y a aucune possibilité que le visiteur voit votre code PHP.
Lorsque l'on écrit un script ou du code en PHP, il doit toujours commencer par <?PHP et se terminer par ?>. Ce code peut être inséré n'importe où dans une page web.
Un bloc de script ou de code PHP peut également commencer par <? et se terminer par ?>. Cependant, la première forme est généralement recommandée pour assurer une compatibilité maximale. Nous vous conseillons donc d'utiliser le format standard (<?PHP) plutôt que la forme alternative (<? ?>).
Voici un exemple simple d'un script PHP qui affiche le texte "Bonjour le monde, c'est ma première page PHP":
Exemple : Copier le code
<html> <body> <?PHP echo "Bonjour le monde, c'est ma première page PHP"; ?> </body> </html>
Comme dans tout code de programmation, un code en PHP est constitué d'une ou plusieurs instructions. Chaque instruction en PHP doit se terminer par un point-virgule. Il est important de ne pas oublier cette règle. Le point-virgule est utilisé comme séparateur pour distinguer chaque instruction des autres.
Dans l'exemple précédent, nous avons utilisé l'une des fonctions de base en PHP, la fonction echo, pour afficher le texte "Bonjour le monde, c'est ma première page PHP".
Il existe deux fonctions principales pour écrire du texte avec PHP : la fonction echo et la fonction print. Vous pouvez utiliser l'une ou l'autre selon vos préférences pour écrire du texte.
Pour écrire du texte, il doit être encadré par des apostrophes doubles (") ou simples ('). Ces caractères se trouvent respectivement sur les touches 3 et 4 du clavier.
Copiez le code ci-dessus dans votre éditeur de texte et enregistrez-le sous le nom de fichier "page.php" dans le dossier "mon_site" du répertoire "www" de votre serveur WampServer.
Remarque : Le fichier doit avoir l'extension .php. Si le fichier a l'extension .html, le code PHP ne sera pas exécuté.
Lancez WampServer en cliquant sur son icône, si ce n'est pas déjà fait.
Cliquez avec le bouton gauche de la souris sur l'icône de WampServer dans la barre de lancement rapide (à côté de l'horloge).
Dans le menu déroulant, sélectionnez "localhost".
Cliquez sur le dossier "mon_site", puis sur la page "page.php".
La page affichée devrait contenir votre texte ("Bonjour le monde, c'est ma première page PHP").
Félicitations, vous avez créé votre première page en PHP !
Fermez tout.
Ensuite, renommez le fichier "page.php" en "index.php".
Redémarrez votre serveur localhost (cliquez avec le bouton gauche de la souris sur l'icône de WampServer dans la barre de lancement rapide, puis sélectionnez "localhost" dans le menu déroulant).
Cliquez sur le dossier "mon_site".
Et voilà ! Cette fois, la page se lancera automatiquement.
En effet, il s'agit de la page d'accueil du site, car elle est nommée "index.php" (vous pouvez également la nommer "default.php").
Essayez le code suivant :
Exemple : Copier le code
<?PHP echo 'J'apprends le PHP'; ?>
En effet, il y a un problème avec l'apostrophe de "J'apprends".
Pour éviter ce problème, vous devez ajouter un antislash (caractère \, situé sur la touche 8 du clavier) avant cette apostrophe, comme ceci :
Exemple : Copier le code
<?PHP echo 'J\'apprends le PHP'; ?>
La même logique s'applique pour le code suivant :
Exemple : Copier le code
<?PHP echo "<img src=\"images/image.gif\">"; ?>
Vous devez ajouter des antislashs devant les guillemets doubles de "src=\"images/image.gif\"". Les antislashs indiquent à PHP de ne pas considérer ces guillemets doubles comme des délimiteurs de l'instruction echo.