首页 > 解决方案 > $this->> 这个符号在 PHP 中是什么意思

问题描述

注意:我试过谷歌搜索。但确实得到了任何解释相同的参考

嗨,我在引用 GITHUB 存储库时遇到了这个->>符号https://github.com/jsdecena/baserepo

这实际上是什么意思?它甚至没有 __construct 方法。这是否意味着它会自动绑定到 PHP 中的 __contruct?

好的,我强调__construct因为私有属性不能直接调用模型函数。为此,我们需要租用 Model

如果这是一种拼写错误,至少我在课堂上期待 __construct 。

以下是存储库的 Laravel 中使用的相同片段。

use App\Http\Controllers\Controller;
use App\Repositories\UserRepository;
use App\User;

class MyController extends Controller {

    private $userRepository;

    public function index() 
    {
        $user = $this->>userRepository->all(); /** <----- HERE THIS LINE ---- */

        return response()->json($data);    
    }
}

标签: phplaravelsyntax

解决方案


推荐阅读