laravel で使われている ?? の意味を教えてください


下記のコードで使われている`??`はどういう意味か教えてください。

[code]

    public function guard($name = null)
    {
        $name = $name ?: $this->getDefaultDriver();
        return $this->guards[$name] ?? $this->guards[$name] = $this->resolve($name);
    }
    
[/code]




<http://php.net/manual/ja/migration70.new-features.php>  
Null 合体演算子

左辺が nullでなければ 右辺の値を返します

laravelではなく、phpの関数です




<http://php.net/manual/ja/migration70.new-features.php>  
Null 合体演算子

左辺が nullでなければ 右辺の値を返します

laravelではなく、phpの関数です

