Isset($sortby)?$sortby: '' ;

Mex0s Messages postés 69 Statut Membre -  
avion-f16 Messages postés 20367 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
Je voudrais savoir ce que fait précisément ce bout de code, il test la variable et lui attribut une valeur nulle si la variable n'a pas encore de valeur ?

d'avance merci.

2 réponses

Absinthe06 Messages postés 113 Statut Membre 11
 
Salut,

pourrait-on avoir le code complet ? ^^

Sinon, de visu comme ca, je dirais qu'il teste si la variable $sortby existe. Si c'est le cas, il renvoie sa valeur, sinon il renvoie une chaine vide ('').
0
avion-f16 Messages postés 20367 Date d'inscription   Statut Contributeur Dernière intervention   4 509
 
C'est une condition ternaire.

// Version courte
$variable = (condition) : $true ? $false;

// Version longue =
if(condition)
    $variable = $true
else
    $variable = $false;
0