tests de condition

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : tests de condition

par Invité » 14 févr. 2007, 19:05

merci!

par Ajoloca » 14 févr. 2007, 18:44

Bonjour,
Il est possible de le faire, mais avec une autre syntaxe.
La structure switch() évalue une fois l'expression et la compare à tous les cas.
Si l'un des cas correspond, il rentre dans ce cas et ne sort que lorsqu'il rencontre l'instruction "break" ou la fin du switch().

En suivant ça, ça nous donnerait QQ chose du style
switch ($page) {

    case 'accueil' :
    case 'services':
    include('rubriques/page1.php'); 
    break;

    case 'support' :
    case 'contact':
    include('rubriques/page2.php'); 
    break;
...
}

tests de condition

par Invité » 14 févr. 2007, 17:57

Bonjour,

J'utilise switch pour tester les valeurs d'une variable.
switch ($page) {

	case 'accueil':
	include('rubriques/page1.php'); 
	break;

                case 'services':
	include('rubriques/page2.php'); 
	break;
...
}
Est-il possible de regrouper les test de valeur en faisant quelquechose dans le genre:
switch ($page) {

	case 'accueil, services:
	include('rubriques/page1.php'); 
	break;

                case 'support, contact'':
	include('rubriques/page2.php'); 
	break;
...
}
[/php]