[PHP] if et elseif

Woyes -  
 Wayes -
Bonsoir,

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

Merci d'avance.
A voir également:

2 réponses

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

la réponse à ta question se trouve ICI

Bonne journée
0
a70m Messages postés 2763 Date d'inscription   Statut Contributeur Dernière intervention   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
Wayes
 
Ok donc elseif est = à if sauf qu'il se mais en 2eme position ?
0
avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
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
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
avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
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
Wayes
 
Merci j'ai compris.
0