PHP #20 - classes et objets

Поділитися
Вставка
  • Опубліковано 19 вер 2024
  • Dans cette séance, vous allez voir comment créer une classe et l'instancier pour former des objets.
    ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
    💙 Si ce n'est pas encore fait, n'hésite pas à t'abonner à la chaîne
    ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
    ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA
    ◾ Site web : jasonchampagne.fr
    ◾ Discord : discord.me/jas...
    ◾ Twitch : / jachampagne
    ◾ UA-cam (personnel) : / jasonchampagne
    ◾ Twitter : / jachampagne8
    ◾ Facebook : / jachampagne8
    ◾ Instagram : / jachampagne8
    ◾ Snapchat : / jachampagne8
    🔵 Crédits :
    Musique proposée par La Musique Libre
    Wontolla - Can You Feel Me (ft. Nathan Brumley) : • |Musique libre de droi...
    Wontolla : / iamwontolla
    Nathan Brumley : / nathanbrumleysongwriter
    MERCI DE VOTRE FIDÉLITÉ 💙 !
    #PHP #programmation #POO

КОМЕНТАРІ • 60

  • @rafikmansour4755
    @rafikmansour4755 3 роки тому +4

    je travail en php depuis 15 ans, et je te dit bravo pour ta façon d'expliquer, les nouveaux suivez cette chaine.

  • @jeanmoulin5
    @jeanmoulin5 2 роки тому +1

    hey , ça ressemble beaucoup au python, vive la POO !!!!
    MERCI JASON !!!!

  • @abdulkabir_02
    @abdulkabir_02 5 років тому +2

    Merci bien Jason comme d'hab !

    • @formation-video
      @formation-video  5 років тому +1

      Bonne journée 🙂
      +---------------------------------------------------------------------------------------------------------------------------------------------+
      |- Jason CHAMPAGNE - jasonchampagne.fr
      +---------------------------------------------------------------------------------------------------------------------------------------------+
      |- COUCOU, TU VEUX :
      |--- Nous rejoindre sur Discord ? discord.me/jasonchampagne
      |--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne
      |--- T'abonner à mon autre chaîne UA-cam ? ua-cam.com/users/jasonchampagne
      |--- Me follow sur Twitter ? twitter.com/jachampagne8
      |--- Liker la page Facebook ? facebook.com/jachampagne8
      |--- Me follow sur Insta ? instagram.com/jachampagne8
      |--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8
      +---------------------------------------------------------------------------------------------------------------------------------------------+

  • @christophemichiels3202
    @christophemichiels3202 Рік тому

    franchement l'une des meilleures chaines pour un nul comme moi.. non seulement pour son contenu, mais aussi pour le son (on n'a pas l'impression que tu parles à des km du micro comme certains autres) et la vidéo, j'dois pas me mettre à 10cm de l'écran pour voir ton code. un big merci mec ;)

    • @formation-video
      @formation-video  Рік тому

      Je t'en prie, bonne journée et à bientôt sur la chaîne

  • @b-api2789
    @b-api2789 6 років тому +2

    Merci beaucoup c'est top :) , j'espère qu'on aura une vidéo sur MVC et les design pattern

    • @formation-video
      @formation-video  6 років тому +3

      Oui, on étudiera les patrons d'architecture et patrons de conception :)

  • @FadylBouraïma
    @FadylBouraïma 2 місяці тому

    Merci pour le cours

  • @Musicstations221
    @Musicstations221 6 років тому +1

    merci Jason

  • @steinbeckehue8872
    @steinbeckehue8872 3 роки тому +1

    Merci pour la vidéo, je passe à la suite loll

  • @arelateufack1447
    @arelateufack1447 6 років тому +1

    Cool comme dab!!!!!!! t'es le meilleur jason

  • @IronMan-vq8pg
    @IronMan-vq8pg 2 роки тому

    Super merci !

  • @knifeonly4870
    @knifeonly4870 6 років тому +1

    Bonjour Jason, je me posais une question, utilisera tu les dernières versions de PHP ? (J'appelle dernière au minimum la version 7.0, avec le typage des paramètres/renvois des fonctions et méthodes ?
    Je ne sais pas si c'est prévus, mais en toute objectivité la version 7.1 serais un minimum, car il est devenu possible dans cette version de spécifié un type de retour "void". Autant dire ce dont avais besoin la POO en PHP pour effacer nombres de critiques.
    Merci pour ces vidéos de qualité en tous cas. ;)

    • @formation-video
      @formation-video  6 років тому

      Le cours nécessite d'être au minimum sur PHP 7.0 , donc ce n'est pas évident d'imposer une version ultérieure (même si elle est mineure), sinon, beaucoup de personnes ne pourront pas suivre le cours.
      C'est un peu le défaut d'un cours vidéo : on ne peut pas le mettre à jour en temps réel, surtout sur UA-cam où il faudrait faire de nouvelles vidéos, alors qu'un cours à l'écrit peut être facilement et rapidement mis à jour :).
      Mais je pourrai aborder ces nouveautés de PHP dans des vidéos annexes si je vois que je n'ai pas pu les aborder dans le cours.

  • @yassinezir5088
    @yassinezir5088 5 років тому

    Merci bcp

    • @formation-video
      @formation-video  5 років тому +1

      De rien, à bientôt o/
      ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
      🔵 Rejoindre FormationVidéo : bit.ly/2L0xNXA
      ◾ Site web : jasonchampagne.fr
      ◾ Discord : discord.me/jasonchampagne
      ◾ Twitch : www.twitch.tv/jachampagne
      ◾ UA-cam (personnel) : ua-cam.com/users/jasonchampagne
      ◾ Twitter : twitter.com/jachampagne8
      ◾ Facebook : facebook.com/jachampagne8
      ◾ Instagram : instagram.com/jachampagne8
      ◾ Snapchat : www.snapchat.com/add/jachampagne8

  • @donellessame9194
    @donellessame9194 3 роки тому

    À 19:17 la deuxième methode que tu utilise pour créer une instance de classe ressemble à l'utilisation de variable d'appels.

    • @formation-video
      @formation-video  3 роки тому

      En fait, c'est PHP qui possède un type Callable, et nous permet via une variable d'avoir un nom dynamique pour l'appel à une fonction/méthode 😉

  • @_Stoicguy
    @_Stoicguy 6 років тому +4

    Hello ; what do you mean when you said "gros ce modo"

    • @formation-video
      @formation-video  6 років тому +2

      Hi, I said "grosso modo". It's a french expression to say "roughly speaking" ;)

  • @Chtiant
    @Chtiant 3 роки тому

    Le schéma est pas mal, et comme je suis un peu "économe", je cherchais comment le récupérer éventuellement, mais je n'ai pas trouvé.
    Bon, ce n'est pas grave, j'ai capturé l'image (en utilisant Flameshot).

  • @francisscaglia2768
    @francisscaglia2768 Рік тому

    Merci pour les explications, j'ai un doute sur un truc.
    Vous exécutez directement php avec votre navigateur. Vous ne mettez pas le code PHP dans du HTML. Le navigateur ne reçoit pas de doctype, ne connait pas le jeu de caractères. C'est pas un problème ?
    Ne vaudrait il pas mieux mettre le PHP dans une trame HTML minimale de manière à ce que quelques entêtes soient envoyées au navigateur ?

    • @formation-video
      @formation-video  Рік тому +1

      PHP possède de lui-même des paramètres de configuration, notamment sur l'encodage. Bien évidemment en cas réel et sur un site web, tout sera défini au niveau du HTML, mais ici, il ne s'agit que d'un script (et ma configuration est paramétrée en UTF-8), et l'est normalement de toute manière sur les outils actuels 👍

    • @francisscaglia2768
      @francisscaglia2768 Рік тому

      OK merci

  • @youssefbrini2901
    @youssefbrini2901 3 роки тому

    Bonjours ! c'est un peut plus bizarre après 2 ans .. mais une petite question ! à la minute 13.42 pour quoi l'affichage "construire construire détruire détruire ! " .... "construire détruire construire détruire " sera la plus logique ! n'est ce pas ?

    • @formation-video
      @formation-video  3 роки тому +2

      Bonjour, les instances sont libérées à la fin de l'exécution du script, voilà pourquoi cet ordre 👍

    • @youssefbrini2901
      @youssefbrini2901 3 роки тому

      @@formation-video aah d'accord ! merci 👍

    • @formation-video
      @formation-video  3 роки тому

      De rien, bonne journée 👋

  • @elektroset
    @elektroset 6 років тому +1

    Salut, es-ce que la série de vidéos sur le python est terminé ?

    • @formation-video
      @formation-video  6 років тому +1

      Bonsoir, pour Python il va rester prochainement un nouveau (et le dernier du cours), sur pygame, une bibliothèque pour faire des programmes graphiques 2D (jeux vidéo par exemple)

  • @Chtiant
    @Chtiant 3 роки тому

    Salut Jason, j'ai une autre question, mais je ne sais pas si je peux la poser, car elle ne concerne pas directement cette vidéo.
    J'ai concocté une page de menu avec des liens vers des pages qui affichent mes exercices.php d'application de cette formation, pages qui sont situées dans un répertoire local. Ces liens me permettent bien d'afficher les dites pages.
    Mais j'aimerais aussi pouvoir ouvrir et éditer à partir de ces mêmes pages, mes fichiers.php dans mon éditeur de code, sublime text. Bon, j'ai cru comprendre que ce n'était pas possible (fonctionnalité bloquée par le navigateur).

    • @formation-video
      @formation-video  3 роки тому +1

      Oui, PHP étant exécuté côté-serveur, il n'est pas possible de le récupérer depuis le navigateur. Sinon, on aurait accès au code complet de n'importe quel site web

    • @Chtiant
      @Chtiant 3 роки тому

      @@formation-video Merci Jason pour avoir néanmoins pris le temps de me répondre et de conforter ainsi ce que j'avais cru comprendre après avoir cherché de mon côté.

    • @formation-video
      @formation-video  3 роки тому

      👍

  • @benikapuku190
    @benikapuku190 4 роки тому

    Salut Jason !
    J'ai besoin des éclaircissements ... J'ai terminé la programmation procédurale merci pour la série des vidéos, en POO j créer ma propre classe j'ai du mal à établir la connexion PDO et MYSQl . Merci pour ton aide formateur !

    • @formation-video
      @formation-video  4 роки тому

      Bonjour, cela est abordé plus tard dans le cours (interrogation d'une base MySQL avec PDO)
      ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
      ◾ MERCI DE TON SOUTIEN ! 🔻
      ◾ Pas encore abonné(e) ? N'hésite pas à le faire 💙
      ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA
      ◾ Site web : jasonchampagne.fr
      ◾ Discord : discord.me/jasonchampagne
      ◾ Twitch : www.twitch.tv/jachampagne
      ◾ UA-cam (personnel) : ua-cam.com/users/jasonchampagne
      ◾ Twitter : twitter.com/jachampagne8
      ◾ Facebook : facebook.com/jachampagne8
      ◾ Instagram : instagram.com/jachampagne8
      ◾ Snapchat : www.snapchat.com/add/jachampagne8
      ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖

  • @philanglade2745
    @philanglade2745 5 років тому

    Bonjour et merci pour le tuto. Je ne suis pas d'accord sur le nommage en Anglais des objets et variables. Hormis les mots clés du langage, je préfère vraiment écrire, par ex. "personnage" que "character" etc... ça me semble plus clair et sera plus clair aussi pour les collaborateurs. Merci.

    • @formation-video
      @formation-video  5 років тому

      C'est vraiment un choix personnel, que je n'ai jamais imposé aux internautes. Personnellement, je préfère quelqu'un qui écrit ses variables et fonctions/méthodes en français, mais programme correctement, que l'inverse 😉
      +---------------------------------------------------------------------------------------------------------------------------------------------+
      |- COUCOU, TU VEUX :
      |--- Nous rejoindre sur Discord ? discord.me/jasonchampagne
      |--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne
      |--- T'abonner à mon autre chaîne UA-cam ? ua-cam.com/users/jasonchampagne
      |--- Me follow sur Twitter ? twitter.com/jachampagne8
      |--- Liker la page Facebook ? facebook.com/jachampagne8
      |--- Me follow sur Insta ? instagram.com/jachampagne8
      |--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8
      +---------------------------------------------------------------------------------------------------------------------------------------------+

  • @adrien8768
    @adrien8768 6 років тому +1

    Apres 23 minutes. Tes toujours sur le constructeur. A ce rythme-là tu va mettre deux ans pour faire une formation

    • @formation-video
      @formation-video  6 років тому +5

      Même s'il fallait 2 ans pour faire une formation, je préfère qu'elle soit complète et bien assimilée par les gens que d'aller très/trop vite et bâcler mon travail.
      De toute manière, il existe bien assez de UA-camurs qui font des vidéos de 5-10 minutes si les gens sont trop pressés ;)

    • @domsau2
      @domsau2 6 років тому +2

      J'ai connu pire, payant, quand j'étais rétudiant !

    • @formation-video
      @formation-video  6 років тому +1

      Et de toute manière, je ne compte pas changer ma manière de faire sur ce point.
      Cela fait le tri naturellement : ceux qui veulent vraiment apprendre ne verront aucun mal à étudier des heures durant en informatique. Car il n'y a pas de secret, on apprend pas à programmer en 1 semaine, et non plus en regardant 2-3 tutos ;)

    • @icilareunion974
      @icilareunion974 4 роки тому

      @@formation-video c est la bonne formule!!!

    • @sogood5423
      @sogood5423 4 роки тому +1

      Personnellement je préfère qu il prend son temps car on comprend mieux et c’est très bien expliqué mieux vaut cela qu’un cour qui va trop vite et qu’on comprend rien et j’ai envie de te dire que c’est le but de ses vidéos car c’est pour les débutants

  • @samidjeddou3280
    @samidjeddou3280 6 років тому +1

    Salut Jason c'était juste pour dire que Micro_BhZ a insulté des gens et a spammer le canal hors-sujet voilà c'était pour te prévenir au cas où tu ne le saurai pas

    • @formation-video
      @formation-video  6 років тому

      Merci de ton message, on a vu tout cela sur le Discord ;)

    • @samidjeddou3280
      @samidjeddou3280 6 років тому +1

      De rien et j'espère qu'il arrêtera de nuire au serveur

    • @formation-video
      @formation-video  6 років тому

      Il va sans doute en être exclu, je lui avais laissé une chance mais son comportement n'aide pas et il s'emporte un peu vite malheureusement. Donc même pour lui, ce serait mieux qu'il n'y soit plus présent

    • @samidjeddou3280
      @samidjeddou3280 6 років тому +1

      Oui c'est sur que c'est mieux pour lui et pour le serveur mais faudrait pas qu'il commence à faire des comptes multiples et en plus franchement ça va lui apporter quoi de spammer, insulter et menacer à part les problèmes je ne vois rien d'autre. Bon sinon espérons qu'il arrête et ce que tu fais est génial (oui je l'ais déjà dit dans de précédente formation mais je continuerai à le dire car t'es seul youtubeur à faire un travail bien expliqué et avec beaucoup de contenu et plein d'autres choses sauf que la je suis un peu fatigué et je divague. Vague, bravo mon propre humour ça vole haut ce soir.)

    • @formation-video
      @formation-video  6 років тому

      Merci à toi.
      J'espère que tout ira bien oui, car les conflits, ça n'a jamais rien de drôle ou intéressant.