Y a t'iil une différence entre "elseif" "else if" ?

Résolu/Fermé
conseil198 Messages postés 51 Date d'inscription jeudi 9 janvier 2014 Statut Membre Dernière intervention 28 avril 2014 - 30 janv. 2014 à 10:40
conseil198 Messages postés 51 Date d'inscription jeudi 9 janvier 2014 Statut Membre Dernière intervention 28 avril 2014 - 30 janv. 2014 à 12:53
Bonjour,

Y a t'iil une différence entre " elseif " ET " else if " ?

Merci à l'avance.

Cordialement

4 réponses

Pitet Messages postés 2826 Date d'inscription lundi 11 février 2013 Statut Membre Dernière intervention 21 juillet 2022 524
Modifié par Pitet le 30/01/2014 à 12:38
Salut,

Réponse simple : Non
En PHP, vous pouvez aussi écrire "else if" en deux mots et son comportement sera identique à la version en un seul mot. La sémantique des deux expressions est légèrement différente, mais au bout du compte, le résultat sera exactement le même.

Mais :
elseif et else if sont traités de la même façon seulement quand des accolades sont utilisées. Quand vous utilisez ":" pour définir votre condition if/elseif, vous ne devez pas séparer else if en deux mots, sans quoi PHP soulèvera une erreur d'interprétation.

Source : https://www.php.net/manual/fr/control-structures.elseif.php

Le plus simple est de toujours utiliser "elseif".

Bonne journée
3
conseil198 Messages postés 51 Date d'inscription jeudi 9 janvier 2014 Statut Membre Dernière intervention 28 avril 2014 13
30 janv. 2014 à 12:53
Merci
0
kherox Messages postés 131 Date d'inscription dimanche 13 janvier 2013 Statut Membre Dernière intervention 17 octobre 2015 1
30 janv. 2014 à 10:43
pourqoui cette question?
-1
conseil198 Messages postés 51 Date d'inscription jeudi 9 janvier 2014 Statut Membre Dernière intervention 28 avril 2014 13
30 janv. 2014 à 10:45
car parfois utilisé elseif n'a pas le même sens que else if
-1
kherox Messages postés 131 Date d'inscription dimanche 13 janvier 2013 Statut Membre Dernière intervention 17 octobre 2015 1
30 janv. 2014 à 11:03
je n ai jamais faire le rapport pour voit.
-1