Только что пришел этот код в Laravel Paginator.php сегодня
$this->hasMore = $this->items->count() > $this->perPage;
Я знаком с -> и>, но не уверен, насколько это больше, чем подходит после =.
это полная функция:
protected function setItems($items)
{
$this->items = $items instanceof Collection ? $items : Collection::make($items);
$this->hasMore = $this->items->count() > $this->perPage;
$this->items = $this->items->slice(0, $this->perPage);
}
Правая сторона оценивается, а результат присваивается левой. Вот так вот:
$a = ($b > $c);
Где это оценивается как логическое значение:
($b > $c)
В качестве альтернативы:
$a = ($b > $c) ? true : false;
Или же:
if ($b > $c) {
$a = true;
} else {
$a = false;
}
Других решений пока нет …