[PHP] if et elseif

Bonsoir,

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

Merci d'avance.

2 réponses

  1. Bonjour,

    la réponse à ta question se trouve ICI

    Bonne journée
    0
    1. Contributeur
      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. Ok donc elseif est = à if sauf qu'il se mais en 2eme position ?
        0
      2. 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. 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. 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. Merci j'ai compris.
        0