PHP #13 - gestion erreurs

แชร์
ฝัง
  • เผยแพร่เมื่อ 22 ธ.ค. 2024

ความคิดเห็น • 41

  • @dddndn8360
    @dddndn8360 6 ปีที่แล้ว +4

    Bonne vidéo comme toujours je suis satisfait :) j'ai hâte de la suite

  • @oumaimaoumaima268
    @oumaimaoumaima268 4 ปีที่แล้ว +1

    Toujours Satisfaite de tes vidéo !!

    • @formation-video
      @formation-video  4 ปีที่แล้ว

      Merci 😊
      ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
      ◾ 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
      ◾ TH-cam (personnel) : th-cam.com/users/jasonchampagne
      ◾ Twitter : twitter.com/jachampagne8
      ◾ Facebook : facebook.com/jachampagne8
      ◾ Instagram : instagram.com/jachampagne8
      ◾ Snapchat : www.snapchat.com/add/jachampagne8
      ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖

  • @gizgozz
    @gizgozz 5 ปีที่แล้ว +3

    27:15 INF signifie INFINITE parce que php a atteint une limite de calcul infinie en divisant par 0 ...

    • @formation-video
      @formation-video  5 ปีที่แล้ว

      En effet 😉
      +---------------------------------------------------------------------------------------------------------------------------------------------+
      |- 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 TH-cam ? th-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
      +---------------------------------------------------------------------------------------------------------------------------------------------+

  • @stevelorreldomotanonkou5018
    @stevelorreldomotanonkou5018 ปีที่แล้ว

    Bonsoir j'ai un petit souci au niveau de la vidéo sur la gestion des erreurs. Je n'ai pas compris pourquoi on a mis la virgule a la place du point au niveau de la fonction trigger_error(). Je veux k'on m'explique la différence entre les deux.

    • @formation-video
      @formation-video  ปีที่แล้ว

      Bonjour, à quel moment de la vidéo précisément (quel timer) ?

  • @donellessame9194
    @donellessame9194 4 ปีที่แล้ว

    À 20:00 environs Tu nous dis que le switch est la meilleur structures pour traiter toutes les erreurs. Mais comment l'interpreteur php fait pour savoir quel est le type d'erreur qui doit correspondre à tel ou tel cas?

    • @formation-video
      @formation-video  4 ปีที่แล้ว +1

      Je n'ai pas dit que c'était le mieux pour traiter toutes les erreurs, par contre quand on commence à cumuler plusieurs cas, on gagne en visibilité à utiliser une structure switch plutôt qu'un assemblage de structures conditionnelles. L'intepréteur ensuite sait quoi générer en fonction de l'erreur produite (soit parce que c'est natif, soit parce que c'est personnalisé par le développeur). D'ailleurs, les constantes d'erreurs sont listées ici : www.php.net/manual/fr/errorfunc.constants.php

  • @gregorybatte1471
    @gregorybatte1471 3 ปีที่แล้ว

    $errno est un nombre pas une chaîne de caractères d'ou le fait qu'on se retrouve dans le default non ?

  • @oumargueye5509
    @oumargueye5509 6 ปีที่แล้ว +1

    Merci beaucoup Jason j'ai beaucoup avancé en php mais je rencontre souvent des difficultés.
    Par exemple j'arrive pas à appliquer mon fichier CSS en php. Quand mon fichier fichier et de la forme index.html ça marche par contre avec la forme index.php ça ne fonctionne pas.
    Autre chose j'arrive à envoyer mon les données de mon formulaire dans la base de données et de migrer à une autre page depuis la formulaire ( action = "page.php"), je constate un changement du lien qui m'amène à la page (.....index.php/page.php/) mais aucun changement sur page et aucune données enregistrée dans la BDD
    Merci de bien vouloir m'aider.

    • @formation-video
      @formation-video  6 ปีที่แล้ว

      Bonjour, pour ton CSS, fais ta page index.html et quand elle marche, change l'extension ".html" en ".php" et tu verras que ça fonctionne tout autant.
      Pour le reste, je n'ai pas encore abordé le traitement des formulaires ou les bases de données sur mes vidéos, donc ça viendra par la suite :)

  • @TheBloody002
    @TheBloody002 4 ปีที่แล้ว

    Bonjour, malgré toutes les configurations a l'identique sur php.ini, je n'arrive pas à afficher les erreurs.. je suis sur Mamp sur OSX...

    • @formation-video
      @formation-video  4 ปีที่แล้ว

      Bonjour, comment ça ? Si tu as utilisé le fichier "php.ini" en version développement, il est déjà pré-configuré pour afficher les erreurs 👍
      ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
      ◾ 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
      ◾ TH-cam (personnel) : th-cam.com/users/jasonchampagne
      ◾ Twitter : twitter.com/jachampagne8
      ◾ Facebook : facebook.com/jachampagne8
      ◾ Instagram : instagram.com/jachampagne8
      ◾ Snapchat : www.snapchat.com/add/jachampagne8
      ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖

    • @TheBloody002
      @TheBloody002 4 ปีที่แล้ว

      FormationVidéo Bonjour, merci pour ta réponse.
      J’ai réussi à configurer php.ini en allant voir lequel été utilisé dans phpinfo(). Cependant je ne sais pas s’il s’agit du développement ou de la production.. sûrement de la production d’après ce que tu me dis.
      Je ferai attention dans ce cas à bien remettre display_errors = Off.
      Merci pour ta réponse rapide et surtout continue comme ça, tes vidéos sont super et formatrices!
      Bonne journée

    • @formation-video
      @formation-video  4 ปีที่แล้ว

      De rien, à bientôt 👋
      ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
      ◾ 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
      ◾ TH-cam (personnel) : th-cam.com/users/jasonchampagne
      ◾ Twitter : twitter.com/jachampagne8
      ◾ Facebook : facebook.com/jachampagne8
      ◾ Instagram : instagram.com/jachampagne8
      ◾ Snapchat : www.snapchat.com/add/jachampagne8
      ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖

  • @kiamessograceadieu
    @kiamessograceadieu 2 ปีที่แล้ว

    salut merci beaucoup pour votre formation elle est super mais j'ai une petite erreur au niveau de case E_USER_ERROR

    • @formation-video
      @formation-video  2 ปีที่แล้ว

      Bonjour, quelle erreur exactement ? Ma boule de cristal est en panne 😉

  • @Florian-gg8pf
    @Florian-gg8pf 4 ปีที่แล้ว

    Salut, concernant les log, j'ai essayer de m'envoyer un mail mais ça ne fonctionne pas, il me demande de vérifier si le SMPT et smtp_port sont bien configurer, du coup j'ai fait des recherche et j'ai cru comprendre qu'il faut mettre le SMTP d'un fournisseur avec sont port, exemple : smtp.bouygtel.fr, port 587 mais visiblement c'est faux, j'ai essayer avec celui de google et j'ai ce message : "error_log(): Bad Message Return Path" pourquoi ?

    • @formation-video
      @formation-video  4 ปีที่แล้ว

      Salut, je dois faire un tutoriel sur l'usage de cette fonction, car oui il faut passer par un service de messagerie pour faire l'envoi 😉
      ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
      ◾ 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
      ◾ TH-cam (personnel) : th-cam.com/users/jasonchampagne
      ◾ Twitter : twitter.com/jachampagne8
      ◾ Facebook : facebook.com/jachampagne8
      ◾ Instagram : instagram.com/jachampagne8
      ◾ Snapchat : www.snapchat.com/add/jachampagne8
      ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖

  • @Florian-gg8pf
    @Florian-gg8pf 4 ปีที่แล้ว

    Salut, j'ai une question mais qui pour le coup n'a pas de lien direct avec cette vidéo, est-ce que tu compte faire un jour un projet web de A-Z qui prend aussi bien le front-end que le back y compris la mise en ligne du site et tout ce qui vas avec ?

    • @formation-video
      @formation-video  4 ปีที่แล้ว

      Oui, il y a des projets de prévus et payants sur d'autres plateformes (comme Udemy)
      ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
      ◾ 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
      ◾ TH-cam (personnel) : th-cam.com/users/jasonchampagne
      ◾ Twitter : twitter.com/jachampagne8
      ◾ Facebook : facebook.com/jachampagne8
      ◾ Instagram : instagram.com/jachampagne8
      ◾ Snapchat : www.snapchat.com/add/jachampagne8
      ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖

    • @Florian-gg8pf
      @Florian-gg8pf 4 ปีที่แล้ว

      @@formation-video D'acc et t'as déjà prévu une date pour ça ou pas ?

    • @formation-video
      @formation-video  4 ปีที่แล้ว

      Non 😉
      ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
      ◾ 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
      ◾ TH-cam (personnel) : th-cam.com/users/jasonchampagne
      ◾ Twitter : twitter.com/jachampagne8
      ◾ Facebook : facebook.com/jachampagne8
      ◾ Instagram : instagram.com/jachampagne8
      ◾ Snapchat : www.snapchat.com/add/jachampagne8
      ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖

  • @consultingprestig2096
    @consultingprestig2096 ปีที่แล้ว

    Salut, encore merci pour tes vidéo tuto !

    • @formation-video
      @formation-video  ปีที่แล้ว

      Oui, tu peux avoir une configuration de PHP différente, ce qui explique les différences.
      Généralement, pour masquer les erreurs (quand l'application est en production : disponible au public), on va configurer ces 3 directives :
      error_reporting(0);
      ini_set('display_errors', '0');
      ini_set('display_startup_errors', '0');

  • @mattcornic804
    @mattcornic804 4 ปีที่แล้ว

    salut ! pour moi ca ne fonctionne pas ! je mets ces deux lignes de code mais il ne m'affiche toujours une page blanche

    • @formation-video
      @formation-video  4 ปีที่แล้ว +1

      Tu as bien lancé ton serveur Apache ?
      Bien sauvegardé ton fichier et vérifié qu'il était bien encodé en UTF-8 ?
      ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
      ◾ 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
      ◾ TH-cam (personnel) : th-cam.com/users/jasonchampagne
      ◾ Twitter : twitter.com/jachampagne8
      ◾ Facebook : facebook.com/jachampagne8
      ◾ Instagram : instagram.com/jachampagne8
      ◾ Snapchat : www.snapchat.com/add/jachampagne8
      ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖

    • @mattcornic804
      @mattcornic804 4 ปีที่แล้ว

      @@formation-video Yes ! Merci !!!

  • @faz3w544
    @faz3w544 4 ปีที่แล้ว

    Stp j ai besoin d aide j ai une erreur fatal et JSP comment la régler

    • @formation-video
      @formation-video  4 ปีที่แล้ว

      Quelle erreur exactement ?
      ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
      ◾ 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
      ◾ TH-cam (personnel) : th-cam.com/users/jasonchampagne
      ◾ Twitter : twitter.com/jachampagne8
      ◾ Facebook : facebook.com/jachampagne8
      ◾ Instagram : instagram.com/jachampagne8
      ◾ Snapchat : www.snapchat.com/add/jachampagne8
      ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖

  • @consultingprestig2096
    @consultingprestig2096 ปีที่แล้ว

    Mdrrr a 23:01, sa peut être utile pour les sites un peu holé holé XD XD XD

  • @SnowGameur
    @SnowGameur 5 ปีที่แล้ว +1

    Que veut-tu dire par " Grand Projets " ? Un site e-commerce est un grand projet? Bonne vidéo sinon!

    • @formation-video
      @formation-video  5 ปีที่แล้ว

      Oui, un projet d'envergure quoi, pas quelques lignes de code 🙂
      +---------------------------------------------------------------------------------------------------------------------------------------------+
      |- 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 TH-cam ? th-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
      +---------------------------------------------------------------------------------------------------------------------------------------------+

  • @lebaracivyoutubediffere9365
    @lebaracivyoutubediffere9365 2 ปีที่แล้ว

    Merci

  • @donellessame9194
    @donellessame9194 4 ปีที่แล้ว

    Je comprend pas l'intérêt de gérer nous même les erreurs quand on as le gestionnaire d'erreur de PHP qui fait le taff?

    • @formation-video
      @formation-video  4 ปีที่แล้ว +1

      Parce que PHP sait gérer des erreurs récurrentes et propres au code, mais comment pourrait-il par exemple gérer une erreur du type "Pas assez d'articles dans une commande pour valider l'achat" ? 😉

    • @donellessame9194
      @donellessame9194 4 ปีที่แล้ว

      @@formation-video ah ouais, pas faux. 🤔😅