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

Mex0s Messages postés 69 Statut Membre -  
avion-f16 Messages postés 19182 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

  1. 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
  2. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
     
    C'est une condition ternaire.

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