[PHP] if et elseif

Woyes -  
 Wayes -
Bonsoir,

J'aimerai connaitre la différence entre if et elseif.

Merci d'avance.

2 réponses

  1. Nico_ Messages postés 1220 Date d'inscription   Statut Membre Dernière intervention   189
     
    Bonjour,

    la réponse à ta question se trouve ICI

    Bonne journée
    0
  2. a70m Messages postés 3121 Statut Contributeur 217
     
    Salut, c'est quand il y a plusieurs conditions, mais qui ne s'incrémentent pas.

    Par exemple :
    si (le chien a faim) {il fait ouaf}
    sinon, si (il est heureux) { il remue la queue}
    sinon, si (il est faché) {il grogne}

    Etc etc ...

    (Vous noterez le niveaux de mes exemples ! Au moins on comprend!)
    0
    1. Wayes
       
      Ok donc elseif est = à if sauf qu'il se mais en 2eme position ?
      0
    2. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
       
      Oui.
      Mais tu peux également utiliser "if" tout seul :
      si (le chien a faim)
      action = il fait ouaf
      si (le chien est heureux)
      action = il remue la queue
      si (le chien est faché)
      action = il grogne

      Parfois on peut utiliser "if" tout seul, mais pas toujours (si par exemple le chien ne peut faire qu'une action, ou que tu veux un "else" s'il n'a pas faim et si il est ni heureux, ni faché).
      0
    3. Wayes
       
      Rhoo, je comprend pas du tout, esleis sert donc a rien si on peut faire la même chose avec simplement un if.
      0
    4. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
       
      Si, elseif, c'est si il n'y a qu'une possibilité. Dés qu'une condition est remplie, ça s'arrête dans la structure conditionnelle. Et un structure conditionnelle commence par if.

      Imaginons que le chien soit heureux : avec elseif, PHP n'ira pas voir si le chien est faché, mais avec if, si.
      0
    5. Wayes
       
      Merci j'ai compris.
      0