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. 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
    1. C'est une condition ternaire.

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