Précédent   Forum des professionnels en informatique > PHP > Langage > Formulaires
Formulaires Forum d'entraide sur les formulaires avec PHP. Avant de poster -> FAQ formulaires, Cours de formulaires et Sources de formulaires
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 01/12/2007, 03h38   #1
Candidat au titre de Membre du Club
 
Inscription : novembre 2004
Messages : 33
Détails du profil
Informations forums :
Inscription : novembre 2004
Messages : 33
Points : 12
Points : 12
Par défaut Les opérateurs ? et : en php

Toujours en pleine découverte de la doc MVC trouvée sur le site je me demandais a quoi servent les opérateurs ? et : que je trouve dans la ligne de code suivante :

- $Action=$_GET['action'] ? strtolower($_GET['action']) : 'init'

La première partie de la ligne permet d'attribuer à la variable $Action la valeur $Action issue du POST de la page précédante. La 2° partie transforme les caractère de notre variable en minuscule. Mais a quoi sert le ? ainsi que les :

D'ailleurs et je pense que c'est ce qui fait que je n'ai pas trouvé seul la réponse comment s'appel ce type d'opérateurs .

Merci a celui, celles ou ceux qui m'expliqueront ce petit point de détail.
n1portki est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/12/2007, 04h40   #2
Membre Expert
 
Avatar de Djakisback
 
Inscription : février 2005
Messages : 1 797
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 1 797
Points : 1 688
Points : 1 688
Salut,
c'est l'opérateur ternaire, plus d'infos ici
Bye
Djakisback est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/12/2007, 12h47   #3
Candidat au titre de Membre du Club
 
Inscription : novembre 2007
Messages : 11
Détails du profil
Informations forums :
Inscription : novembre 2007
Messages : 11
Points : 12
Points : 12
slt,
il s'agit d'une methode utilisé par les programmeurs expérimenté
voilà l'equivalence si on veut faire simple
Code :
1
2
3
4
5
6
7
 
if($_GET['action']) {
   $Action= strtolower($_GET['action']) ;
}
else{ 
   $Action= 'init';
}
fof_namory est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/12/2007, 18h35   #4
Candidat au titre de Membre du Club
 
Inscription : novembre 2004
Messages : 33
Détails du profil
Informations forums :
Inscription : novembre 2004
Messages : 33
Points : 12
Points : 12
Merci à tous les deux !
n1portki est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 07h36.


 
 
 
 
Partenaires

Hébergement Web