Parfaire mon apprentissage : point d'interro DANS le code

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 : Parfaire mon apprentissage : point d'interro DANS le code

par albat » 18 août 2005, 11:00

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... :langue:

par Maitrepylos » 18 août 2005, 10:52

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

par ouckileou » 18 août 2005, 10:01

et ça s'appelle un opérateur ternaire : http://www.php.net/manual/fr/language.o ... on.ternary

par albat » 18 août 2005, 09:38

Et dire que c'est Albat qui m'a appris ce truc là
Et tu me grilles la priorité ??? :afraid:
Pfff... Ingrat. [-(

par Cyrano » 18 août 2005, 09:34

prem's :langue:
Et dire que c'est Albat qui m'a appris ce truc là

par albat » 18 août 2005, 09:33

$variable = (condition==true ? valeur1 : valeur2);
Si la condition est vérifiée, $variable prend la valeur1, sinon la valeur2.
Tout simplement. ;)

par Cyrano » 18 août 2005, 09:32

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.

Parfaire mon apprentissage : point d'interro DANS le code

par Maitrepylos » 18 août 2005, 09:27

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