CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Erreur PHP étrange (syntaxe)

Cisla57
Cisla57
Niveau 10
13 octobre 2014 à 21:19:25

Bonjour,

j'ai une erreur de type syntaxe incorrecte.

Si je fais ça :

<?php

if(a == b) {
echo "Salut lol";

} ?>

<?php

else {
echo "ben pas salut alors xd"; // (oui code utile :hap: )

}

?>

Ca me met :
( ! ) Parse error: syntax error, unexpected 'else' (T_ELSE) in C:\wamp\www\forums\voirprofil.php on line 144

Alors que si je fais ça :

<?php

if(a == b) {
echo "Salut lol";

}

else {
echo "ben pas salut alors xd"; //
}

?>

Et bien ça marche. :doute:

Une explication?
Merci :)

3615_mylife
3615_mylife
Niveau 10
13 octobre 2014 à 21:42:19

Tu peux pas fermer l'interpréteur php entre un IF et un ELSE, c'est tout :noel:

Dans certains cas ça fonctionnent (comme entre les parenthèses) mais d'autres pas.

lisarael
lisarael
Niveau 13
13 octobre 2014 à 21:50:08

Mes années de php sont assez loin, mais, de tête, tu peux utiliser la syntaxe suivante, à la base prévue justement pour le templating :

<?php if( $a === $b ): ?>
...
<?php else: ?>
...
<?php endif; ?>

Cisla57
Cisla57
Niveau 10
13 octobre 2014 à 22:17:40

Ok merci, on en apprend vraiment tous les jours, c'est fou !

Sous forums
  • Aide à l'achat Mac
  • Macintosh
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Steam Deck
  • Hardware
La vidéo du moment