PHP = PHP Hypertext Preprocessor. Créé en 1994. Version actuelle: Le 26 novembre 2020 dernier était publiée la dernière version du langage de script populaire, PHPdy 8.0.0.

Le PHP va nous permettre de créer des pages qui vont être générées dynamiquement. En d’autres mots, grâce au PHP, nous allons pouvoir afficher des contenus différents sur une même page en fonction de certaines variables : l’heure de la journée, le fait que l’utilisateur soit connu et connecté ou pas, etc.

Dynamique ≠ Interactive

Les langages de programmation axés web peuvent être catégorisés selon deux grands types de classement :

Les sites dits statiques se caractérisent par le fait qu’ils sont… statiques : ils ne possèdent ni interaction, ni la capacité de s’adapter aux visiteurs. Le code des différentes pages ne va pas changer en fonction d’un utilisateur ou d’une autre variable. Un site de type “CV” par exemple, ou un site servant simplement à présenter ou à donner des informations sur une chose en particulier vont généralement être des sites statiques car il n’y a aucune interaction ni adaptation dynamique avec le visiteur. Un site créé uniquement en HTML et en CSS par exemple sera toujours statique.

Les structures de contrôles

Une structure de contrôle est un ensemble d’instructions qui permet de contrôler l’exécution du code.

Il existe différents types de structures de contrôle. Les deux types les plus connus et les plus utilisés sont les structures de contrôle conditionnelles qui permettent d’exécuter un bloc de code si une certaine condition est vérifiée et les structures de contrôle de boucle qui permettent d’exécuter un bloc de code en boucle tant qu’une condition est vérifiée.

Les conditions

Les structures de contrôle conditionnelles (ou plus simplement conditions) vont nous permettre d’exécuter différents blocs de code selon qu’une condition spécifique soit vérifiée ou pas.

Par exemple, on va pouvoir utiliser les conditions pour afficher un message de bienvenue différent en PHP sur notre site selon que l’utilisateur soit connu ou un simple visiteur qui ne s’est jamais inscrit sur notre site.

Nous allons très souvent utiliser les conditions avec des variables : selon la valeur stockée dans une variable, nous allons vouloir exécuter un bloc de code plutôt qu’un autre.

En PHP, nous allons pouvoir utiliser les conditions suivantes :