|
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
|