Привет, я недавно просмотрел класс paginator для корзины покупок, пытаясь понять их код, чтобы я мог создать свой собственный paginator, когда натолкнулся на следующую строку кода. Это похоже на тройное утверждение, но написано так, как я никогда раньше не видел. Я бы это сделал, но я не знал бы, что делать в Google. Может кто-нибудь, пожалуйста, скажите мне, что это такое, как это работает и что он называется, поэтому я могу выполнить поиск и узнать больше.Php trernary statement
return ($output ? '<div class="' . $this->style_links . '">' . $output . '</div>' : '')
. '<div class="' . $this->style_results . '">' . sprintf($this->text, ($total) ? (($page - 1) * $limit) + 1 : 0, ((($page - 1) * $limit) > ($total - $limit)) ? $total : ((($page - 1) * $limit) + $limit), $total, $num_pages) . '</div>';
Просто дайте мне знать, если это достаточно код, чтобы перейти на Спасибо Эндрю
Интересно, кто будет поддерживать эти overabused условных операторов оператора. – Amarghosh
О, мои глаза! Мои глаза! –
Не я благодарен – andrew