2.em Partie Introduction PHP
2.em Partie Introduction PHP
2.em Partie Introduction PHP
1. La syntaxe :
Le code PHP est toujours encadré par des balises le signalant. Les balises possibles sont :
Remarque : pour des problèmes de compatibilité il est conseillé d’utiliser le mode standard qui garantit la
portabilité de vos scripts PHP
Nous allons pouvoir écrire nos scripts PHP soit dans des fichiers dédiés, c’est-à-dire des fichiers qui ne vont contenir
que du PHP, soit intégrer le PHP au sein de nos fichiers HTML
1. Commentaires en PHP :
Comme dans tous les langages informatiques, les commentaires en PHP ne sont pas interprétés. Leur seul but
consiste à apporter une aide textuelle à la personne qui lira le code du fichier PHP. Il existe plusieurs syntaxes, elles
sont présentées ci-dessous :
- La plupart des programmeurs ont connu de revenir à leur propre travail un an ou deux plus tard et
avoir à comprendre ce qu'ils ont fait.
- Les commentaires peuvent vous rappeler ce que vous pensiez quand vous avez écrit le code.
En résumé :
Les pages web contenant du PHP ont l'extension .php.
Une page PHP est en fait une simple page HTML qui contient des instructions en
langage PHP.
on obtient un document HTML produit dynamiquement.
Les instructions PHP sont placées dans une balise <?php code php ?>.
Le code PHP produit du texte HTML avec la commande : echo ou print ( ) ou
print .
2. Sensibilité à la casse :
En PHP, tous les mots clés ( Exemple : echo, print, if, else, for, while,, etc.), des classes, des fonctions et des
fonctions définies par l’utilisateur ne sont pas sensible à la casse.
Objectifs :
4. Les variables : portée, types
A. Définition :
Une variable est un objet ou un conteneur permettant de stocker et de retrouver une information de différents
types (texte, entier, booléen, etc.) en mémoire centrale (sauvegarde des informations est
temporaire).autrement dit une variable n’a pas une grande durée de vie.
Le propre d’une variable est de pouvoir varier, c’est-à-dire de pouvoir stocker différentes valeurs au fil du
temps.
En PHP, la variable existe tant que la page est en cours de génération. Dés que la page PHP est générée,
toutes les variables sont supprimées de la mémoire car elles ne servent plus à rien. En effet, elles n'existent
que durant l'exécution du code PHP ; elles ne persistent pas dans le temps. Si on souhaite sauvegarder
durablement des informations, il faut se tourner vers une autre méthode : base de données, fichiers, cookies
par exemple. Cependant, la valeur d'une variable peut évoluer au fil de l'exécution d'un code PHP.
Remarque :
Les cookies sont des fichiers textes de petite taille que le serveur dépose sur le navigateur du client ou de
l’utilisateur.
Le cookie PHP est un petit élément d'information qui est stocké sur le navigateur du client. Il est utilisé pour
reconnaître l'utilisateur.
Le cookie est créé côté serveur et enregistré dans le navigateur client. Chaque fois que le client envoie une
requête au serveur, un cookie est intégré à la requête. De cette manière, les cookies peuvent être reçus côté
serveur.
Retenir le nom d'utilisateur d'un visiteur pour lui faciliter les prochaines connexions
NB :
Les variables vont être vraiment intéressantes lorsqu’elles vont nous servir à
stocker des données envoyées par les utilisateurs (via des formulaires par
exemple) puisqu’on va ensuite pouvoir manipuler ces données.
Lorsqu’on crée une variable en PHP, on dit également qu’on « déclare » une variable.
On va pouvoir choisir le nom qu’on souhaite donner à chacune de nos variables. Cependant, il y a quelques règles
à respecter et à connaitre lors de la déclaration d’une nouvelle variable :
Toute variable en PHP doit commencer par le signe $ qui sera suivi du nom de la variable ;
Le nom d’une variable doit obligatoirement commencer par une lettre ou un underscore (_) et ne doit pas
commencer par un chiffre ;
Le nom d’une variable ne doit contenir que des lettres, des chiffres et des underscores mais pas de caractères
spéciaux ;
Le nom d’une variable ne doit pas contenir d’espace.
Le nom des variables est sensible à la casse en PHP. Cela signifie que l’usage de majuscules ou de
minuscules va créer des variables différentes.
Exemple :
$aa ≠ $AA≠ $aA ; // $aa, $AA et $aA : ne sont pas les même variables.
A. Déclaration :
Syntaxe :