Page 1 sur 1

Limite a la forme abregee du IF

Posté : 08 nov. 2007, 21:34
par Patriboom
Je tente d'utiliser de plus en plus la forme compact d'un IF () {} else {} qui, si je ne me trompe s'écrit aussi ainsi :
$variable = "Résultat en cas de VRAI" ? 4 == 4 : "Résultat en cas de FAUX"
Voici ma question:
Est-ce que cette forme peut fonctionner lorsque la condition est un isset?

Exemple:
$variable = $_GET["NOM"] ? isset($_GET["NOM"]) : "Je ne sais pas";

Merci

Posté : 08 nov. 2007, 22:04
par h0_noMan
C'est plutot dans ce sens.
$variable = (CONDITION) ? variable si vrai : variable si faux ;
$variable = (isset($_GET["NOM"])) ? $_GET["NOM"] : "Je ne sais pas" ; 

Posté : 08 nov. 2007, 22:40
par Cyrano
Et accessoirement un petit tour dans la FAQ t'éclairera davantage sur cette manière de faire

Posté : 09 nov. 2007, 06:37
par Patriboom
Oups!

J'ai encore inversé les choses. Merci.
Je dois donc comprendre que la question ne se pose pas, car il n'y a pas de limitation semblable lorsqu'on pose les éléments dans le bon ordre.

Merci