Ces exercices PHP m'ont permis de consolider mes connaissances en programmation PHP en abordant divers aspects, notamment la manipulation de chaînes de caractères, la création de fonctions personnalisées, la manipulation de tableaux, et l'utilisation de la programmation orientée objet (POO). Voici un résumé général des compétences acquises :
Fonctions Personnalisées : La création de fonctions sur mesure, comme convertirMajRouge, m'a permis de comprendre comment encapsuler des fonctionnalités pour les réutiliser efficacement dans différents contextes.
Manipulation de Tableaux : Les exercices impliquant des tableaux m'ont donné l'occasion de trier, afficher, et manipuler des données structurées de manière efficace.
Manipulation de Balises HTML : L'introduction à la création de balises HTML à partir de PHP m'a aidé à comprendre comment générer du contenu HTML dynamique.
Utilisation de Classes et d'Héritage : Les exercices sur la création de classes, notamment Voiture et VoitureElec, m'ont initié à la programmation orientée objet. J'ai appris à instancier des objets, à définir des propriétés et des méthodes, ainsi qu'à utiliser l'héritage.
Validation de Formulaire : La création d'un formulaire complet avec des champs de texte, des listes déroulantes, des boutons radio, et une validation d'adresse e-mail a renforcé mes compétences dans la création de formulaires interactifs.
Manipulation d'Images : L'exercice avec repeterImage m'a permis de comprendre comment afficher des images de manière répétée.
Affichage de Dates : L'exercice sur la fonction formaterDateFr a introduit la manipulation de dates et d'heures en PHP.
Validation d'Adresse E-mail : L'utilisation des filtres de validation pour vérifier le format d'une adresse e-mail a étendu mes compétences dans la validation des données utilisateur.
Ces exercices ont constitué un ensemble varié de défis qui m'ont permis de développer mes compétences en PHP dans des domaines pratiques et applicables.