IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

syntax error, unexpected '=>' (T_DOUBLE_ARROW)


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Juin 2009
    Messages
    129
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 129
    Par défaut syntax error, unexpected '=>' (T_DOUBLE_ARROW)
    Bonjour à tous,

    J'ai le message d'erreur de mon sujet, mais mon code fonctionne tout meme.

    J'aimerais comprendre ce qui ne va pas réellement.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
                            $color = match ($row['paiement']) {
                                'Completed' => 'green',
                                'ToBill' => 'blue',
                                'En Attente' => 'red',
                                'Gratuit' => 'orange',
                                'CA' => 'deepskyblue',
                                default => 'black',
                            };
    Avez-vous une idéé afin de corriger le problème ?

    Merci d'avance

  2. #2
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 668
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 668
    Par défaut
    d'habitude une erreur de syntaxe arrête l'exécution donc peut-être que vous pensez que tout fonctionne parce que tout le code qui était avant c'est bien déroulé.

    en ce qui concerne la raison de l'erreur, match a été rajouté dans php 8.0.0 et l'erreur que vous avez se produit quand le code est exécuté avec une version plus petite.

  3. #3
    Expert confirmé Avatar de CosmoKnacki
    Homme Profil pro
    Justicier interdimensionnel
    Inscrit en
    Mars 2009
    Messages
    2 986
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Justicier interdimensionnel

    Informations forums :
    Inscription : Mars 2009
    Messages : 2 986
    Par défaut
    L'extrait de code que tu montres ne présente pas d'erreurs de syntaxe (pour PHP =< 8.0). Je te conseille de regarder en amont de cette portion de code.
    Brachygobius xanthozonus
    Ctenobrycon Gymnocorymbus

Discussions similaires

  1. Réponses: 3
    Dernier message: 20/03/2015, 20h35
  2. Réponses: 4
    Dernier message: 16/10/2006, 15h16
  3. Syntax error: unexpected end of file
    Par freakfm dans le forum Linux
    Réponses: 1
    Dernier message: 13/09/2006, 19h56
  4. [PHP-JS] Parse error: syntax error, unexpected T_STRIN
    Par maldini dans le forum Langage
    Réponses: 4
    Dernier message: 25/07/2006, 18h49
  5. Parse error: syntax error, unexpected '}' help
    Par beur dans le forum Langage
    Réponses: 5
    Dernier message: 23/03/2006, 21h33

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo