Page 1 sur 1
Parfaire mon apprentissage : point d'interro DANS le code
Posté : 18 août 2005, 09:27
par Maitrepylos
Bonjour,
Je ne comprend pas le sens de ce bout de code.
$tabLieux = (isset($_POST['lieux']))?$_POST['lieux']:null;
ce qui me chipote c'est le "?".
Merci
edit mere-teresa : j'ai modifié ton titre
Posté : 18 août 2005, 09:32
par Cyrano
C'est une méthode raccourcie de :
if(isset($_POST['lieux']))
{
$tabLieux = $_POST['lieux'];
}
else
{
$tabLieux = null;
}
Ça fait très exactement la même chose, mais sur une seule ligne au lieu de 7 comme ici.
Posté : 18 août 2005, 09:33
par albat
$variable = (condition==true ? valeur1 : valeur2);
Si la condition est vérifiée, $variable prend la valeur1, sinon la valeur2.
Tout simplement.

Posté : 18 août 2005, 09:34
par Cyrano
prem's
Et dire que c'est Albat qui m'a appris ce truc là
Posté : 18 août 2005, 09:38
par albat
Et dire que c'est Albat qui m'a appris ce truc là
Et tu me grilles la priorité ???

Pfff... Ingrat. [-(
Posté : 18 août 2005, 10:01
par ouckileou
Posté : 18 août 2005, 10:52
par Maitrepylos
Merci de vos réponses, ce qui est chouette ici, c'est qu'on apprend toutes les 5 minutes(domage que je bosse, passerais la journée sur ce forum moi)
MaitrePylos
Posté : 18 août 2005, 11:00
par albat
Merci de vos réponses, ce qui est chouette ici, c'est qu'on apprend toutes les 5 minutes
Ce genre de compliment est très agréable et apprécié. Merci à toi.
Damien, va falloir qu'on se bricole un livre d'or...
