Podmíněný operátor ? : je ternárním operátorem (má 3 operandy). Prvním operandem je výraz, který se vyhodnotí jako logický výraz (TRUE nebo FALSE). Pokud se vyhodnotí jako TRUE, výsledkem bude druhý operand (mezi ? a :), jinak třetí operand.
Takže se jednoduše testuje zda je nastavena cookie košík. Zjednodušeně: Pokud je nastavena, pak se nezmění. Pokud není přiřazena pak bude obsahovat $id.
Totéž lze přepsat nějak takto:
if (isset($_COOKIE["kosik"]))
$_COOKIE["kosik"] = $_COOKIE["kosik"];
else
$_COOKIE["kosik"] = $id;