> = .. PHP Laravel 之后的运算符

> operator after an = .. 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);
}

右边求值,结果赋给左边。这是这样的:

$a = ($b > $c);

这里求值为布尔值:

($b > $c)

或者:

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

或者:

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