PHP : les tableaux (indexés, associatifs et multidimensionnels)
Un tableau PHP stocke plusieurs valeurs dans une seule variable. Sans clé, PHP numérote 0, 1, 2. On lit et on modifie avec des crochets. Crochets vides : PHP ajoute à la fin. Un tableau associatif nomme les clés (name, price). On peut imbriquer des tableaux dans un tableau. count, print_r, var_dump et in_array sont les fonctions de base. Tutoriel débutant, playlist YouTube.
PHP : les conditions (if, else, switch et match)
En PHP, if exécute un bloc seulement si la condition est vraie. else couvre le cas contraire. elseif enchaîne d'autres tests. && exige que toutes les conditions soient vraies, || qu'au moins une le soit. Le point d'exclamation inverse un booléen. Pour comparer une même variable à plusieurs valeurs, switch (avec case et break) est plus lisible qu'une cascade de if. Depuis PHP 8, match retourne une valeur avec une comparaison stricte. Tutoriel débutant, playlist YouTube.
Association Horizon : créer un site pour valoriser un lieu de vie et d’accueil
Cas client : création du site de l’Association Horizon, lieu de vie et d’accueil en Meuse. Ferme pédagogique, séjours itinérants, projets humanitaires, livres et page expliquant ce qu’est un LVA. Un site administrable avec Statamic, un accompagnement SEO, et des prises de contact professionnelles depuis la mise en ligne.
PHP : les opérateurs (calculs, comparaisons et concaténation)
En PHP, + - * / % ** font les calculs. += -= *= /= évitent de répéter la variable. ++ et -- ajoutent ou retirent 1. Pour coller deux textes, on utilise le point, pas le plus (contrairement à JavaScript). == compare la valeur, === compare aussi le type. && veut dire et, || veut dire ou. Double quotes : PHP lit les variables dans la chaîne. Simple quote : non.
PHP : variables et types (tout comprendre)
En PHP, une variable commence par un dollar. On assigne avec =, le type est calculé à la volée et peut changer. On ne type pas une variable locale. On peut typer les paramètres d'une fonction, son retour, et les propriétés d'une classe. Sans strict_types, PHP convertit souvent un entier en string. Avec declare(strict_types=1), c'est une erreur. Tutoriel débutant, comme dans la vidéo de la playlist.
PHP : comment fonctionne une requête HTTP ?
Le navigateur envoie une requête HTTP au serveur, le serveur répond par une réponse HTTP. PHP s'exécute uniquement côté serveur : le navigateur ne voit jamais le fichier .php, seulement le HTML généré. GET pour récupérer une page, 200 si tout va bien, 404 si le fichier n'existe pas. On ouvre l'onglet Réseau de l'inspecteur pour observer ça en vrai.