Précédent Suivant

Langage PHP

Quelques règles de base

Le code PHP est enregistré comme texte brut au format ASCII, si bien que vous pouvez écrire une page PHP à l'aide de pratiquement n'importe quel éditeur de texte. Nous utiliserons PHPEdit.

Dans le cas d'un fichier HTML, le serveur Web transmet simplement le contenu du fichier au navigateur. Il n'essaye en aucune façon de comprendre ou de traiter le fichier : c'est le rôle du navigateur. Les fichiers dotés de l'extension .php sont gérés différemment : le code PHP y est recherché. Le serveur web démarre en "mode HTML". Lorsqu'il commence son examen, il part du principe que le fichier ne contient que du code HTML, des feuilles de styles en cascade (CSS), du code JavaScript, du texte brut ou tout autre texte transmis au navigateur sans besoin d'interprétation de la part du serveur. Il entre en "mode PHP" dès qu'il rencontre une balise PHP, qui sert à "sortir" du mode HTML.

On peut utiliser plusieurs types de balises PHP :

 


Les différents types de balises PHP

 

Ø      Le style  XML :

C’ est le style par défaut qui est reconnu par tous les interpréteurs. C’est celui que nous

utiliserons.

              <?php … ?>

 

Ø      Le style court (instruction SGML) :

             <? … ?>

 

Ø      Le style JavaScript

Instruction qui appelle le JavaScript ou le VBScript, à utiliser si votre éditeur ne gère pas  

les instructions de traitement : 

          <SCRIPT LANGUAGE='php'> … </SCRIPT>

 

Ø      Caractères d’échappement d’ASP :

A condition que la paramètre de configuration asp_tags du fichier de configuration de PHP

(php.in) est la valeur on.

         <% … %>

 

 

Les instructions PHP doivent obligatoirement se terminer par un point-virgule sauf après l'accolade fermante d'un  bloc d'instructions.

 

PHP permet de générer dynamiquement des pages web côté client. Il suffit pour cela d'incorporer du code côté client, dans le texte généré par PHP et de l'envoyer au navigateur.

La sortie du script peut être générée par les instructions echo ou print.

Les commentaires peuvent être insérés dans le script grâce aux signes :

// pour des commentaires sur une seule ligne ;

 

/*

pour des commentaires sur plusieurs lignes

 */

 

Voici deux exemples :

 

Exemple 1 :

<?php
   
echo "Texte généré par PHP";
?>

 

le navigateur affiche : Texte généré par PHP

 

Exemple 2 :

<?php
   
print "<SCRIPT LANGUAGE='JavaScript'>alert ('Erreur !');</SCRIPT>";
?>

le serveur transmet le texte :

<SCRIPT LANGUAGE='JavaScript'>alert ('Erreur !');</SCRIPT>

au navigateur qui l'interprète comme du code JavaScript et affiche une boîte d’alerte.

 

Exercice  : (Voir annexe Les règles de base).

Générer à l’aide de PHP le texte suivant :

Voici mon premier script.

Bonjour tous le monde.

Puis le même texte à l’aide de JavaScript.

 

Précédent Suivant