Problème avec switch case
karkoura
-
le père -
le père -
Salut,
mon problème c'est que la boucle de switch case exécute une seule case et cette case ne vérifie pas la condition.
voici mon code:
switch ('$obj' and '$pref')
{
case ('TableauxRappel'):
exec('start TAR.bat');
include 'echott.php' ;
break;
case ('TableauxDefinition'):
exec('start TAD.bat');
include 'echott.php' ;
break;
case ('tri par fusion(MergeSort)algorithme'):
exec('start MSA.bat');
include 'echott.php' ;
break;
default:
exec('start MSE.bat');
}
mon problème c'est que la boucle de switch case exécute une seule case et cette case ne vérifie pas la condition.
voici mon code:
switch ('$obj' and '$pref')
{
case ('TableauxRappel'):
exec('start TAR.bat');
include 'echott.php' ;
break;
case ('TableauxDefinition'):
exec('start TAD.bat');
include 'echott.php' ;
break;
case ('tri par fusion(MergeSort)algorithme'):
exec('start MSA.bat');
include 'echott.php' ;
break;
default:
exec('start MSE.bat');
}
A voir également:
- Problème avec switch case
- Android switch - Accueil - Android
- Smart switch pc - Télécharger - Divers Bureautique
- Switch off - Télécharger - Divers Utilitaires
- Logiciel switch - Télécharger - Conversion & Extraction
- Switch qwerty azerty - Guide
2 réponses
Bonjour
1 - L'instruction switch n'est pas une boucle
2 - switch ('$obj' and '$pref') n'est pas impossible en PHP, mais ce n'est sûrement pas ce que tu voulais. Je suppose que tu voulais faire switch ($obj.$pref) ( sans apostrophes et avec un point à la place de and
3 - Il est parfaitement normal que le switch exécute un seul des cas, il est prévu pour ça (à condition de mettre les 'break;')
1 - L'instruction switch n'est pas une boucle
2 - switch ('$obj' and '$pref') n'est pas impossible en PHP, mais ce n'est sûrement pas ce que tu voulais. Je suppose que tu voulais faire switch ($obj.$pref) ( sans apostrophes et avec un point à la place de and
3 - Il est parfaitement normal que le switch exécute un seul des cas, il est prévu pour ça (à condition de mettre les 'break;')