tructure
de programmation
Le language
PHP permet de mélanger, à l'intérieur d'une même page, des instructions PHP et
du code HTML. Il faut donc indiquer au serveur le passage du code HTML au instructions
PHP et inversement. Ce passage de l'un à l'autre s'effectuera à l'aide de balises
spécifiques. Il existe également plusieurs balises, toutes équivalentes et utilisables
à partir de la version 3 de PHP. On pourra donc écrire :
<?
.... instructions PHP
?>
ou :
<?
...instructions PHP
?>
ou encore
:
<%
...instructions PHP
%>
et même
:
<SCRIPT
LANGUAGE="php">
...instructions PHP
</SCRIPT>;
Les commentaires
Pour faciliter
la compréhension de vos applications, vous pouvez utiliser les commentaires en
encadrant le texte par /* et */ pour un paragraphe ou alors // pour mettre une
seule ligne en commentaire. Le texte encadré par ces balises ne sera pas traité
par le serveur. En fait, s'il parait facile de suivre le déroulement d'un programme,
il n'en sera pas de même au fur et à mesure que celui-ci s'aggrandit. En effet,
il sera trés rapidement possible de s'y perdre au milieu de dizaines d'instructions.
Il en est de même si vous décidez de créer des applications que d'autres personnes
pourront utiliser. Cela en simplifiera la compréhension et permettra à ces personnes
de modifier vos programmes suivant leur besoins.
Exemple
:
/* affichage
du titre
bla bla bla ... bla bla */
echo $titre;
Ou alors
:
// affichage
du titre
echo $titre;
Les
variables
Chaque
language de programmation utilise la notion de variable. Le PHP aussi ! Dans ce
language, toutes les variables sont précédées du signe $. Les variables peuvent
être de cinq types :
- Les
chaînes de caractères ou variables alphanumériques
Leur valeur
peut contenir des chiffres, des lettres ou des symboles. Exemple d'utilisation
:
$variable="Alain";
La valeur
de la variable pourra être affichée trés simplement. Exemple :
echo $variable;
Vous avez
certainement déjà remarqué que toutes les instructions se terminent par un ";".
Le point-virgule marque la fin d'une instruction et doit être utilisé à la fin
de chacune d'entre elles. Si vous omettez ce ; le serveur vous répondra par une
erreur.
- Les
entiers ou variables numériques
Une variable
numérique peut contenir, soit un nombre entier, soit une décimale. Exemple :
$var1=123;
$var2=14.35;
- Les
tableaux
Un tableau
est l'équivalent d'un ensemble de valeur. On trouvera donc par exemple :
$couleur[0]="red";
$couleur[1]="blue";
$couleur[2]="white";
$couleur[3]="black";
IMPORTANT
: En PHP comme dans la plupart des languages informatiques, le premier
élément d'un tableau est numéroté 0 et non 1 comme on pourrait le croire.
Vous avez
certainement remarqué qu'on a affecté un indice (entre les signes []) aux valeurs
du tableau. Lorsqu'on affecte une valeur, on peut oublier cet indice. Par contre,
pour récupérer cet valeur, on sera obligé de le préciser. Exemple :
$couleur[]="red";
$couleur[]="blue";
$couleur[]="white";
$couleur[]="black";
// pour afficher la valeur "white", on écrira :
$echo $couleur[2]
- Les
objets
Les objets
existent uniquement depuis l'apparition de la version 3 de PHP et contiennent
des ensembles de variables et de fonctions. Nous n'aborderons pas cette notion
dans ce chapître.
- Le
type booléen (uniquement à partir de PHP4)
Les variables
de type booléen ne sont disponible qu'à partir de la version 4 de PHP. Ainsi,
si l'on utilise une variable de ce type sous PHP3, le serveur l'interpretera comme
une variable alphanumérique. Exemple :
$var=false;
Nous n'aborderons
pas ces variables car nous allons nous concentrer sur PHP3
Lire
la suite de l'article >>
Alain
Metzger.
Responsable Technique.
http://www.atouts-malin.com
Tous
droits réservés - Reproduction même partielle interdite sans
autorisation préalable
|