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

3
Découvrez comment les interfaces peuvent vous aider à obtenir des méthodes de classes identiques. Tout est dans le cours vidéo ci-dessous. jQLeadBrite("#leadplayer_video_element_52EFF542BDF3F").leadplayer(false, "eyJnYSI6dHJ1 ZSwib3ZlcmxheSI6ZmFsc2UsInBvd2VyZWRfYnkiOmZhbHNlLCJwb3dlcmVkX2J5X2xpbmsiOiJ odHRwOlwvXC93d3cucHJvZ3JhbW1hdGlvbi1mYWNpbGUuY29tXC8iLCJjb2xvcjEiOiIjRjVCQjB DIiwiY29sb3IyIjoiIzE3OThDRCIsImNvbG9yMyI6IiNGNUJCMEMiLCJ0eHRfc3VibWl0IjoiUkVDR VZPSVIgISIsInR4dF9wbGF5IjoiTGVjdHVyZSIsInR4dF9lbWwiOiJSZW5zZWlnbmV6IHZvdHJlIE VtYWlsLi4uIiwidHh0X25hbWUiOiJSZW5zZWlnbmV6IHZvdHJlIFByXHUwMGU5bm9tLi4uIiwidH h0X2ludmFsaWRfZW1sIjoiU1ZQLCByZW5zZWlnbmV6IHZvdHJlIEVtYWlsLi4uIiwidHh0X2ludm FsaWRfbmFtZSI6IlNWUCwgcmVuc2VpZ25leiB2b3RyZSBQclx1MDBlOW5vbS4uLiIsImxwX3Nv dXJjZSI6IldQIFBsdWdpbiAxLjQuMi4xIFVubGltaXRlZCIsImlkIjoiNTJFRkY1NDJCREYzRiIsIndpZ HRoIjo5NDAsImhlaWdodCI6NTI5LCJ0aHVtYm5haWwiOiIiLCJ0aXRsZSI6IkRcdTAwZTljb3V2c mV6IGxlIGNvdGUgcHJhdGlxdWUgZGVzIGludGVyZmFjZXMgZW4gcGhwICIsImRlc2NyaXB0a W9uIjoiRFx1MDBlOWNvdXZyZXogbGUgY290ZSBwcmF0aXF1ZSBkZXMgaW50ZXJmYWNlcy BlbiBwaHAgIiwiYXV0b3BsYXkiOmZhbHNlLCJzaG93X3RpbWVsaW5lIjp0cnVlLCJlbmFibGVfaG QiOnRydWUsIm9wdCI6ZmFsc2UsImN0YSI6eyJ0aW1lIjoiZW5kIiwiYnRleHQiOiJEZXZlbmV6IE V4cGVydCBQSFBcL015U1FMIGV0IENyXHUwMGU5ZXogZGVzIFNpdGVzIER5bmFtaXF1ZX MgZXQgUGVyZm9ybWFudHMgISBDbGlxdWV6IGljaSBwb3VyIHZvdXMgaW5zY3JpcmUuIiwid XJsIjoiaHR0cDpcL1wvd3d3LnByb2dyYW1tYXRpb24tZmFjaWxlLmNvbVwvcGhwIiwiYXV0b19m b2xsb3ciOmZhbHNlLCJuZXdfd2luZG93IjpmYWxzZX0sInltIjoiZ1JEZGRRTGVhSFEifQ=="); 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 1 / 3

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

  • Dcouvrez comment les interfaces peuvent vous aider obtenir des mthodes de classesidentiques. Tout est dans le cours vido ci-dessous.

    jQLeadBrite("#leadplayer_video_element_52EFF542BDF3F").leadplayer(false, "eyJnYSI6dHJ1ZSwib3ZlcmxheSI6ZmFsc2UsInBvd2VyZWRfYnkiOmZhbHNlLCJwb3dlcmVkX2J5X2xpbmsiOiJodHRwOlwvXC93d3cucHJvZ3JhbW1hdGlvbi1mYWNpbGUuY29tXC8iLCJjb2xvcjEiOiIjRjVCQjBDIiwiY29sb3IyIjoiIzE3OThDRCIsImNvbG9yMyI6IiNGNUJCMEMiLCJ0eHRfc3VibWl0IjoiUkVDRVZPSVIgISIsInR4dF9wbGF5IjoiTGVjdHVyZSIsInR4dF9lbWwiOiJSZW5zZWlnbmV6IHZvdHJlIEVtYWlsLi4uIiwidHh0X25hbWUiOiJSZW5zZWlnbmV6IHZvdHJlIFByXHUwMGU5bm9tLi4uIiwidHh0X2ludmFsaWRfZW1sIjoiU1ZQLCByZW5zZWlnbmV6IHZvdHJlIEVtYWlsLi4uIiwidHh0X2ludmFsaWRfbmFtZSI6IlNWUCwgcmVuc2VpZ25leiB2b3RyZSBQclx1MDBlOW5vbS4uLiIsImxwX3NvdXJjZSI6IldQIFBsdWdpbiAxLjQuMi4xIFVubGltaXRlZCIsImlkIjoiNTJFRkY1NDJCREYzRiIsIndpZHRoIjo5NDAsImhlaWdodCI6NTI5LCJ0aHVtYm5haWwiOiIiLCJ0aXRsZSI6IkRcdTAwZTljb3V2cmV6IGxlIGNvdGUgcHJhdGlxdWUgZGVzIGludGVyZmFjZXMgZW4gcGhwICIsImRlc2NyaXB0aW9uIjoiRFx1MDBlOWNvdXZyZXogbGUgY290ZSBwcmF0aXF1ZSBkZXMgaW50ZXJmYWNlcyBlbiBwaHAgIiwiYXV0b3BsYXkiOmZhbHNlLCJzaG93X3RpbWVsaW5lIjp0cnVlLCJlbmFibGVfaGQiOnRydWUsIm9wdCI6ZmFsc2UsImN0YSI6eyJ0aW1lIjoiZW5kIiwiYnRleHQiOiJEZXZlbmV6IEV4cGVydCBQSFBcL015U1FMIGV0IENyXHUwMGU5ZXogZGVzIFNpdGVzIER5bmFtaXF1ZXMgZXQgUGVyZm9ybWFudHMgISBDbGlxdWV6IGljaSBwb3VyIHZvdXMgaW5zY3JpcmUuIiwidXJsIjoiaHR0cDpcL1wvd3d3LnByb2dyYW1tYXRpb24tZmFjaWxlLmNvbVwvcGhwIiwiYXV0b19mb2xsb3ciOmZhbHNlLCJuZXdfd2luZG93IjpmYWxzZX0sInltIjoiZ1JEZGRRTGVhSFEifQ==");

    Afficher le texte de la vido

    Dcouvrez le ct pratique des interfaces en php Bonjour tous et bienvenu surDveloppement Facile. Ce nouveau cours est toujours consacr au langage PHP, pour vousaider crer des sites Internet dynamiques, qui soient complexes, volutifs, et performantsavec le langage PHP. Donc dans ce nouveau cours, vous allez dcouvrir les interfaces, quelssont les avantages d'utiliser les interfaces dans votre code, donc avec vos classes, c'est partipour dcouvrir les interfaces en PHP.Les Interfaces Une interface c'est comme une classe,elle contient toutes les mthodes, donc a spcifie les mthodes avec les paramtres d'entres,les retours, les paramtres de sorties pour tre utilise dans vos classes, une interface est trspratique, a ressemble un peu aux classes abstraites, avec un fonctionnement un peu diffrent,donc une interface a permet de dfinir toutes les mthodes que devra utiliser votre classe etaprs, quand vous utilisez la classe, vous tes sr qu'elle implmente toutes les mthodes delinterface. Pour dfinir une interface il suffit d'utiliser le mot cl interface juste avant le nom devotre interface, comme je vous lai dit, dfinir toutes les mthodes publiques uniquement,videmment, avec les paramtres d'entres et de sorties et ensuite votre classe vous mettezimplement nom_interface et a voudra dire que dans votre classe, vous devrez implmentertous les mthodes dfinies dans l'interface. Une classe peu, bien videmment, implmenterplusieurs interfaces suivant son utilisation.Exemple de code Je vous montre un exemple de

    1 / 3

  • code source, je fais volontairement des cours de moins de 10 minutes comme a vous aveztoujours 10 minutes par jour pour consulter un cours ddi PHP, et en un mois vous pouvezdj apprendre les bases du langage PHP, grce aux cours sur Dveloppement Facile. Donc lon dfinit une interface read/write, lecture/criture, getvalue donc elle doit avoir toutes lesclasses qui vont implmenter cette interface devront avoir une mthode getvalue et avec unemthode setvalue aussi, donc on a une classe palllique qui implmente read/write, doncl'interface read/write, bon, un attribut priv, une mthode constructeur et avec justement, lamthode set value qui est implmente, qui retourne la valeur et une mthode qui met jour lavaleur, pardon, et une mthode getvalue qui est implmente et qui retourne la valeur toutsimplement, vous tes srs quand vous allez utiliser cette classe d'avoir les deux mthodesgetvalue et setvalue qui son implmentes dans la classe, elle implmente l'interface commecest dfini ici, et donc vous pouvez appeler getvalue pour renvoyer la valeur, helloyou, etsetvalue Bonjour et ensuite vous rappeler getvalue a va vous afficher Bonjour.Votre plandactions ! L'utilisation des interfaces cest normment utilise dans le code PHP pour lessites Internet un peu complexes, comme a on est sr que la classe a des mthodes dfiniesdans l'interface, donc sous ce cours vido vous retrouverez un exemple de code source tlcharger, donc c'est un rcapitulatif, une mise en pratique de ce cours. Si vous avez desquestions vous pouvez les poser les directement sous cette vido, si vous rencontrez desdifficults, vous voulez des explications supplmentaires demandez-les directement sous lecours vido dans les commentaires. Je vous encourage trs fortement utiliser les interfacesdans votre code PHP, c'est normment utilis et je vous dis trs bientt pour le prochaincours sur Dveloppement Facile

    Tlchargez le code source PHP

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

    Downloads

    Exemple de code source PHP sur les interfaces

    Utilisation d'une interfaces avec PHP.

    Utilisez-vous souvent les interfaces et dans quels cas ?

    2 / 3

    http://www.programmation-facile.com/wp-content/uploads/2014/02/interfaces_php.ziphttp://www.programmation-facile.com/wp-content/uploads/2014/02/interfaces_php.zip

  • Dites-moi dans les commentaires les cas typiques d'utilisation des interfaces dans votre codePHP.Dcouvrez le ct pratique des interfaces en php

    Crez des Applications Mobiles, Web Performantes avec Dveloppement Facile : Cliquez icipour Tlcharger Gratuitement votre Formation Professionnelle Dveloppement Web

    Powered by TCPDF (www.tcpdf.org)

    3 / 3

    http://www.programmation-facile.com/les-interfaces-en-php/http://www.programmation-facile.comhttp://www.programmation-facile.comhttp://www.tcpdf.org