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

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

  1. C'est une condition ternaire.

    // Version courte
    $variable = (condition) : $true ? $false;
    
    // Version longue =
    if(condition)
        $variable = $true
    else
        $variable = $false;
    0
    1. 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