Aller au contenu

Découvrez le côté pratique des interfaces en php

Découvrez comment les interfaces peuvent vous aider à obtenir des méthodes de classes identiques.

Tout est dans le cours vidéo ci-dessous.

[ppmaccordion][ppmtoggle title= »Afficher le texte de la vidéo »]

Découvrez le côté pratique des interfaces en php

Bonjour à tous et bienvenu sur Développement Facile.

Ce nouveau cours est toujours consacré au langage PHP, pour vous aider à créer des sites Internet dynamiques, qui soient complexes, évolutifs, et performants avec le langage PHP. Donc dans ce nouveau cours, vous allez découvrir les interfaces, quels sont les avantages d’utiliser les interfaces dans votre code, donc avec vos classes, c’est parti pour découvrir les interfaces en PHP.

Les Interfaces

Une interface c’est comme une classe, elle contient toutes les méthodes, donc ça spécifie les méthodes avec les paramètres d’entrées, les retours, les paramètres de sorties pour être utilisée dans vos classes, une interface est très pratique, ça ressemble un peu aux classes abstraites, avec un fonctionnement un peu différent, donc une interface ça permet de définir toutes les méthodes que devra utiliser votre classe et après, quand vous utilisez la classe, vous êtes sûr qu’elle implémente toutes les méthodes de l’interface.

Pour définir une interface il suffit d’utiliser le mot clé interface juste avant le nom de votre interface, comme je vous l’ai dit, définir toutes les méthodes publiques uniquement, évidemment, avec les paramètres d’entrées et de sorties et ensuite votre classe vous mettez implement nom_interface et ça voudra dire que dans votre classe, vous devrez implémenter tous les méthodes définies dans l’interface. Une classe peu, bien évidemment, implémenter plusieurs interfaces suivant son utilisation.

Exemple de code

Je vous montre un exemple de code source, je fais volontairement des cours de moins de 10 minutes comme ça vous avez toujours 10 minutes par jour pour consulter un cours dédié à PHP, et en un mois vous pouvez déjà apprendre les bases du langage PHP, grâce aux cours sur Développement Facile. Donc là on définit une interface read/write, lecture/écriture, getvalue donc elle doit avoir toutes les classes qui vont implémenter cette interface devront avoir une méthode getvalue et avec une méthode setvalue aussi, donc on a une classe pallélique qui implémente read/write, donc l’interface read/write, bon, un attribut privé, une méthode constructeur et avec justement, la méthode set value qui est implémentée, qui retourne la valeur et une méthode qui met à jour la valeur, pardon, et une méthode getvalue qui est implémentée et qui retourne la valeur tout simplement, vous êtes sûrs quand vous allez utiliser cette classe d’avoir les deux méthodes getvalue et setvalue qui son implémentées dans la classe, elle implémente l’interface comme c’est défini ici, et donc vous pouvez appeler getvalue pour renvoyer la valeur, helloyou, et setvalue Bonjour et ensuite vous rappeler getvalue ça va vous afficher Bonjour.

Votre plan d’actions !

L’utilisation des interfaces c’est énormément utilisée dans le code PHP pour les sites Internet un peu complexes, comme ça on est sûr que la classe a des méthodes définies dans l’interface, donc sous ce cours vidéo vous retrouverez un exemple de code source à télécharger, donc c’est un récapitulatif, une mise en pratique de ce cours. Si vous avez des questions vous pouvez les poser les directement sous cette vidéo, si vous rencontrez des difficultés, vous voulez des explications supplémentaires demandez-les directement sous le cours vidéo dans les commentaires. Je vous encourage très fortement utiliser les interfaces dans votre code PHP, c’est énormément utilisé et je vous dis à très bientôt pour le prochain cours sur Développement Facile

[/ppmtoggle][/ppmaccordion]

Téléchargez le code source PHP

Retrouvez le code source d’une interface avec le langage PHP.

Téléchargement du code source Exemple de code source PHP sur les interfaces

Cliquez ici pour télécharger le code source Exemple de code source PHP sur les interfaces

Utilisez-vous souvent les interfaces et dans quels cas ?

Dites-moi dans les commentaires les cas typiques d’utilisation des interfaces dans votre code PHP.

EXCLUSIF : Les 7 Secrets Révélés de JavaScript pour Créer VOS Applications — dès la semaine prochaine !

EXCLUSIF : La formation « JavaScript Facile » OFFERTE pour Créer VOS Applications — dès la semaine prochaine !

EXCLUSIF : Créez VOS Applications JavaScript — en moins de 7 jours grâce à notre formation OFFERTE « JavaScript Facile »

Que diriez-vous de Développer des Applications JavaScript Performantes — dès la semaine prochaine ?

TÉLÉCHARGEZ : Les codes sources du livre « JavaScript Facile » pour Créer VOS Applications — dès la semaine prochaine !

Cliquez ici pour tout recevoir >>