44047


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

[code]

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


CC BY-SA 4.0
2018-05-17T04:30:42.767
44033
2018-05-18T13:53:15.817
2018-05-18T13:53:15.817
19110
25422
question
php laravel
laravel で使われている ?? の意味を教えてください


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

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

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


CC BY-SA 4.0
2018-05-17T15:10:05.367
44047
2018-05-17T15:10:05.367
16843
44033
answer