Php 7.3.9

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • Php 7.3.9

    Après une mise à jour vers la version 7.3.9 du PHP; à chaque fois que j'ouvre le site je reçoit en plus de l'affichage des articles, le message suivant :
    Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /htdocs/templates/octobre_03_2017_3/functions.php on line 201

  • #2
    Bonjour,

    Il s'agit d'une information liée à php 7.3. (voir https://www.php.net/manual/en/migrat...compatible.php)

    Pour ne plus l'avoir, il faut aller dans Système/configuration, onglet Serveur, mettre le paramètre "Rapport d'Erreurs" sur Aucun.

    Ensuite, il faut voir avec le développeur de votre template pour qu'il corrige cet avertissement.

    Pascal
    djibran2022 et aiment ceci.
    If anything can go wrong, it will...If I can help, I will ..https://conseilgouz.com

    Commentaire


    • #3
      Grand merci pour la solution proposée. C'est réglé pour le visuel du site mais pour corriger le template , il me reste à contacter le développeur.
      Dernière édition par pmleconte à 19/09/2019, 10h45 Raison: suppression adresse du développeur

      Commentaire


      • #4
        Si le problème est résolu, merci de la préciser comme mentionné en bas de la page.

        Bonne continuation,

        Pascal
        djibran2022 aime ceci.
        If anything can go wrong, it will...If I can help, I will ..https://conseilgouz.com

        Commentaire


        • #5
          Bonjour djibran2022

          Je suis Pascal de Joomla-thèmes.fr.

          Effectivement votre souci vient de la comptabilité PHP. Actuellement les thèmes tournent sur PHP 7.2.

          J'ai bien répondu votre demande par mail.

          Si vous êtes encore membre du site, merci d'ouvrir un ticket sur le site. (C'est plus rapide)
          Si votre abonnement n'est plus valable, il faudra simplement le mettre à jour.

          Dans l'urgence, vous pouvez tourner sur 7.2 sans souci pour votre site.

          Joomla-thèmes

          Commentaire


          • #6
            Bonjour Pascal,

            Merci pour votre réponse rapide et ces précisions.

            Cependant, il n'y a pas d'urgence car il s'agit juste d'un avertissement PHP, caché facilement par l'admin Joomla, en principe sans grande conséquence : continue est interprété en tant que break, ce qui est la plupart du temps le cas dans les commandes switch.

            Bonne continuation,

            Un autre Pascal
            djibran2022 aime ceci.
            If anything can go wrong, it will...If I can help, I will ..https://conseilgouz.com

            Commentaire


            • #7
              Supprimer ce code si c'est dans la fonction php du template
              //if (false === $end)
              // continue;

              Commentaire


              • #8
                ou sans s'emmerder mette un @ devant ce qui cause probleme

                Commentaire


                • #9
                  Envoyé par ErickB Voir le message
                  ou sans s'emmerder mette un @ devant ce qui cause probleme
                  Je ne comprends pas votre remarque,

                  Pascal

                  PS: en tant que modérateur, j'avais déjà hésité à supprimer le message de fredcom qui n'a rien à voir avec la choucroute non plus....
                  If anything can go wrong, it will...If I can help, I will ..https://conseilgouz.com

                  Commentaire


                  • #10
                    Pour éviter de générer une erreur ou un warn
                    On peut écrire @$variable au lieu de $variable

                    Pourquoi voulez vous donc modérer à tout prix ? Vous avez rien d’autre à faire ?

                    Je réponds dans le sujet , comment éviter ce message, si vous connaissiez le minimum requis en php vous auriez compris
                    Dernière édition par Visiteur à 15/11/2019, 09h24

                    Commentaire


                    • #11
                      Bonjour ErickB,

                      Modérer à tout prix ? nous avons en moyenne une dizaine de spammeurs par jour qui soit cherchent à nous faire prendre du ****** (pas encore besoin, mais, il faudra que j'y réfléchisse peut-être un jour), soit mettent des liens vers d'autres sites (juste pour le référencement, mais, là, aucune chance, c'est bloqué sur ce forum), soit ressortent des messages avec des réponses sans queue ni tête, juste pour augmenter leur nombre de messages et essayer d'avoir plus d'étoiles....

                      Le cas de Fredcom semble correspondre au 3éme cas, car son message était bien incohérent par rapport au message du début.

                      Lorsque l'on change de version PHP, spécialement vers la 7.3 et 7.4, il y a des incompatibilités (voir https://www.php.net/manual/en/migration73.incompatible.php https://www.php.net/manual/en/migration74.incompatible.php) qui peuvent poser des problèmes aux programmeurs.

                      Dans le message initial, il y avait un problème avec le template qui a été corrigé par le développeur du template.

                      Le but du forum est d'essayer d'apporter des solutions à des problèmes, de mettre en relation des utilisateurs, des développeurs, d'avoir des retours d'expérience,...Dans le cas de votre message, je ne suis pas sûr qu'il apporte vraiment une solution au problème du 1er message, d'autant que @ n'a pas vraiment d'effet sur une ligne à mettre en commentaire. Personnellement, j'aurais plutôt conseillé // ou /* pour plusieurs lignes.

                      Bonne journée,

                      Pascal
                      If anything can go wrong, it will...If I can help, I will ..https://conseilgouz.com

                      Commentaire


                      • #12
                        Ça n’a rien à voir avec les commentaires
                        C’est pour sauter par dessus les messages d’erreurs ou de warn quand une variable génère un problème
                        Mais bon ....
                        Après tout je me demande pourquoi je réponds
                        Dernière édition par Visiteur à 15/11/2019, 11h06

                        Commentaire

                        Annonce

                        Réduire
                        Aucune annonce pour le moment.

                        Partenaire de l'association

                        Réduire

                        Hébergeur Web PlanetHoster
                        Travaille ...
                        X