PHP question mark

前端 未结 7 1616
北荒
北荒 2020-12-31 02:29
$hideCode = $likesObj->isAlreadyLikedByUser(facebookUID()) ? \'style=\"display:none;\"\' : \'\';

Can anyone explain to me what that question mar

7条回答
  •  青春惊慌失措
    2020-12-31 02:57

    It's a shorter version of a IF statement.

    $hideCode = $likesObj->isAlreadyLikedByUser(facebookUID()) ? ' style="display:none;"':'';
    

    if in fact :

    if($likesObj->isAlreadyLikedByUser(facebookUID()))
    {
       $hideCode = 'style="display:none"';
    }
    else
    {
     $hideCode = "";
    }
    

    For the purism :

    It's representing a Ternary operation

提交回复
热议问题