Glisser

Blog

Bienvenue sur le blog de Thibault Chazottes, développeur et formateur web spécialisé Laravel. Vous y trouverez des tutoriels écrits et des vidéos YouTube sur quatre axes principaux : le langage PHP, le framework Laravel, le CMS Statamic et le back-office Laravel Nova. Je suis également auteur sur le blog de Laravel France.

Les articles sont pensés pour les développeurs qui veulent aller à l’essentiel : installation, configuration, cas concrets et retours d’expérience de terrain. Chaque série est structurée en playlist vidéo et complétée par des guides détaillés pour approfondir les sujets abordés en démo.

Que vous commenciez PHP, montiez un site vitrine avec Statamic, un panneau d’administration avec Nova ou une application Laravel sur mesure, ce blog regroupe les ressources pour avancer pas à pas, sans jargon inutile, avec du code et des méthodes directement réutilisables.

Written by : Thibault Chazottes

PHP

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.

Written by : Thibault Chazottes

PHP

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.

Written by : Thibault Chazottes

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.

Written by : Thibault Chazottes

PHP

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.

Written by : Thibault Chazottes

PHP

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.

Written by : Thibault Chazottes

PHP

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.