Conception & Réalisation de sites Web

Ma première page en PHP

Qu'est-ce qu'un script PHP

Un script php est un simple fichier texte que l'on enregistrera avec l'extension « .php ».
Ce fichier peut contenir des balises HTML et des instructions PHP.

Créer un bloc d'instructions PHP

Pour être prises en compte, les instructions PHP devront commencer par « <?php » et terminer par « ?> ».

Il peut y avoir plusieurs blocs d'instructions PHP dans une page, donc plusieurs fois le code suivant :

<?php .... ?>

Chaque bloc va contenir des instructions PHP

Un bloc d'instructions va contenir une ou plusieurs instructions.
Chaque instruction se termine par un « ; » (point virgule).
Si l'on oublie ce caractère de fin d'instruction, le script affichera une erreur.

Exemple de fichier contenant à la fois du code html et des instructions php

<html>
   <head>
      <title>Titre de la page</title>
   </head>
   <body>
      Texte de la page ici.
    <?php
    
echo ('Bonjour ');
    echo (
'Bienvenue sur mon site');
    
?>
   </body>
</html>

Ce qui donne le résultat suivant :

Texte de la page ici. Bonjour Bienvenue sur mon site

Dans cet exemple, nous utilisons la fonction echo() qui permet d'afficher une chaîne de caractères.

RAPPEL : pour être éxécuté, le PHP doit être éxécuté par un serveur Web compatible ou par EasyPHP. Se reporter à l'introduction.

Deux remarques importantes

En regardant de plus près l'exemple précédent :

  1. Si dans notre navigateur, on affiche le code source de la page ("Affichage" > "code source de la page"), nous ne verrons pas nos balises et instructions PHP.
    Seul le résultat des instructions est affiché !
    Normal, le PHP est éxécuté par le serveur et renvoi simplement du code HTML.
  2. Comme le HTML, le code PHP n'est pas sensible à l'indentation du code c'est à dire que l'ajout de sauts de lignes ou de tabulations n'est pas visible lors de l'affichage de notre page. Si l'on souhaite séparer par un saut de ligne "Bonjour" et "Bienvenue sur...", il faudra ajouter un saut de ligne HTML, c'est à dire <br />. Voir ci-dessous.

Nous avons 2 méthodes pour ajouter un saut de ligne comme le montre les exemples suivants.

Première méthode : on ferme le bloc d'instructions php pour ajouter notre balise <br /> :

<?php
echo ('Bonjour ');
?>
<br />
<?php
echo ('Bienvenue sur mon site');
?>

Deuxième méthode : on ajoute directement notre balise <br /> dans l'une de nos fonctions echo().

<?php
echo ('Bonjour <br />');
echo (
'Bienvenue sur mon site');
?>

Notons enfin que l'on aurait le même résultat avec l'instruction suivante :

<?php
echo ('Bonjour <br />Bienvenue sur mon site');
?>

Nous avons utiliser ici une instruction « echo ». C'est en fait une fonction PHP qui permet d'écrire un texte. PHP propose un grand nombre de fonctions et permet d'écrire les siennes. Nous en découvrirons un certain nombre au fil de notre progression.

Copyright © 2017 Erwan DUPEUX MAIRE - Tous droits réservés.
Valid XHTML 1.0 Transitional Valid CSS!