是什麼VS auth()->loginUsingId(1);
之間的區別Auth::loginUsingId(1);
auth() - > loginUsingId(1);有什麼區別? vs Auth :: loginUsingId(1);
2
A
回答
3
不會有性能差異,因爲他們做一樣的東西。
1
你會得到相同的結果,但其中一人要調用全局函數
https://github.com/laravel/framework/blob/5.2/src/Illuminate/Foundation/helpers.php#L136
相關問題
- 1. Haskell:(+1)和(\ x-> x + 1)有什麼區別?
- 2. 爲什麼-1 >> 1是-1?而1 >> 1是0!
- 3. webpack 1和webpack 2有什麼區別?
- 4. firstChild和childNodes [1]有什麼區別?
- 5. `kill%1`和`kill $ pid`有什麼區別?
- 6. int(1)和int(8)有什麼區別?
- 7. Auth中的「login」和「attempt」方法有什麼區別
- 8. (-1 >> 1)== -1 - 爲什麼?
- 9. Laravel 5.4 Multi auth - Auth :: guard() - > user()empty
- 10. Perl正則表達式中的\ 1和$ 1有什麼區別?
- 11. javascript中的a + 1和a - 1 +2有什麼區別
- 12. Lisp中1和'1之間有什麼區別?
- 13. erlang,'catch 1 = 0'和'(catch 1 = 0)'有什麼區別?
- 14. `doc.AddMember(「key1」,1,document.GetAllocator())```doc [「key1」] = 1`有什麼區別?
- 15. 在JavaScript中Array(1)和new Array(1)有什麼區別?
- 16. os.system(「timeout 1」)和time.sleep(1)之間有什麼區別? Python
- 17. 蟒蛇的1/3和1./3之間有什麼區別
- 18. 爲什麼(-1 >>> 32)= -1?
- 19. Play2-Auth vs SecureSocial vs Deadbolt2
- 20. ESPRIMA在Aurelia Aurelia-auth中出錯1
- 21. 爲什麼(1 >> 0x80000000)== 1?
- 22. Seq.iter vs - 有什麼區別?
- 23. X-Auth-Token與授權頭的區別是什麼?首選
- 24. 需要OAuth 2.0,舊版auth不再支持,10-1或9-1?
- 25. NHibernate Query <> vs QueryOver <>有什麼區別?
- 26. cakephp:$ this-> Auth-> allow
- 27. sjlj vs dwarf vs seh有什麼區別?
- 28. Laravel auth :: attempt返回true,但auth :: check()false爲什麼?
- 29. 只有一個參數時,$ @和$ 1之間有什麼區別?
- 30. Cakephp Auth-> loginredirect問題
第一個 - >,用於在實例上調用方法或訪問實例屬性。 當你想調用一個靜態方法時,使用第二個::訪問一個靜態變量。 – Vigikaran
通過對象調用方法並通過範圍解析運算符調用靜態方法 –
對於Laravel,這兩者之間沒有太大區別。因爲Auth就是它所謂的Facade,你也可以用一個非靜態的方法來訪問一些Facade:'auth() - >'。您可以在此頁面找到更多信息。您可以使用'auth()'類型訪問的Facades列在「Service Container Binding」列中。它與'view()'外觀相同:https://laravel.com/docs/5.2/facades – Hammerbot