Les bases du langage PHP
Les variables
Parmi les concepts les plus importants de la programmation figure la notion de variable. C'est une notion à assimiler et maîtriser pour pouvoir entreprendre les premières applications de base. Nous verrons que les variables font partie des mécanismes qui permettent de rendre une application dynamique. Entrons dans le vif du sujet.
Les tableaux (ou arrays)
Nous avons principalement étudié dans les précédents cours les structures de données simples (constantes et variables). En plus de ces derniers, PHP propose des types de données structurés que l'on appelle « tableaux ». A quoi servent-ils exactement ? Comment les manipule-t-on ? C'est ce dont nous allons parler dans ce tutoriel.
Les opérateurs
Le tutoriel qui va suivre n'est pas tout à fait un cours mais plutôt un mémo concernant les opérateurs PHP. Il en existe 12 types au total. Nous allons les passer en revue au moyen de tableaux de synthèse. Commençons tout d'abord par les opérateurs arithmétiques.
Les structures de contrôle : les conditions
Ce chapitre présente 2 principes importants à assimiler : les condititions et les boucles. Ce premier concept est particulièrement important puisqu'il permet d'effectuer une série d'actions en fonction des conditions que l'on teste. Quant au second, il permet de répéter N fois une série d'actions, et ce dans des temps très courts (à l'échelle humaine). L'intérêt de l'arrivée de l'informatique est de pouvoir faciliter la vie des utilisateurs en exécutant des tâches que ces derniers ne peuvent remplir. Si l'on demande à une personne de compter de 0 jusqu'à 1 000, il lui faudra plusieurs minutes tandis qu'un ordinateur traitera cette opération en quelques millisecondes (voire quelques nanosecondes selon sa puissance de calcul). On comprend alors tout de suite les atouts de l'informatique.
Les structures de contrôle : les boucles
Ce tutoriel fait suite à celui concernant les instructions conditionnelles. Les boucles constituent un principe trivial de l'informatique que tout développeur se doit de maîtriser. Elles font, elles aussi, partie des structures de contrôle. Le langage PHP en compte 4 ayant chacune ses spécificités : for(), while(), do-while() et foreach().
Les procédures et fonctions utilisateurs
Comme dans la plupart des langages de programmation, il est possible en PHP de créer ses propres fonctions qui viennent compléter les fonctions natives. Cela permet de remplir des opérations particulières qui sont redondantes dans l'application, et de résoudre un problème en le fragmentant en plusieurs petits problèmes et solutions.
Traitement des formulaires avec $_GET et $_POST
Qui dit « site web dynamique » dit généralement « formulaire » et donc traitement de ces derniers. PHP a notamment été inventé pour ce type de tâche et c'est ce que nous allons étudier dans ce nouveau tutoriel. Nous apprendrons à exploiter les formulaires par le biais des tableaux superglobaux $_GET et $_POST. Nous déterminerons aussi la différence qu'il existe dans l'utilisation de chacun d'eux.
