& GT; оператор после = .. PHP Laravel

Только что пришел этот код в 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);
}

2

Решение

Правая сторона оценивается, а результат присваивается левой. Вот так вот:

$a = ($b > $c);

Где это оценивается как логическое значение:

($b > $c)

В качестве альтернативы:

$a = ($b > $c) ? true : false;

Или же:

if ($b > $c) {
$a = true;
} else {
$a = false;
}
3

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]