是什麼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. Laravel 5.3 Auth :: login和Auth :: loginUsingId undefined
- 2. 在使用Auth :: loginUsingId()進入laravel
- 3. 使用Auth :: loginUsingId爲phpunit設置語言環境
- 4. Haskell:(+1)和(\ x-> x + 1)有什麼區別?
- 5. R中數據幀的[1],[1,],[,1],[[1]]有什麼區別?
- 6. Cakephp:$ this-> Auth-> user vs $ this-> User vs $ user
- 7. Groovy中的1..5,[* 1..5]和[1..5]有什麼區別?
- 8. .htaccess中$ 1 vs%1之間的區別
- 9. 爲什麼-1 >> 1是-1?而1 >> 1是0!
- 10. Auth中的「login」和「attempt」方法有什麼區別
- 11. php + oauth:3腳和2腳auth有什麼區別?
- 12. `kill%1`和`kill $ pid`有什麼區別?
- 13. Lua C API:lua_gettop()和-1有什麼區別?
- 14. groupby.first()和groupby.head(1)有什麼區別?
- 15. firstChild和childNodes [1]有什麼區別?
- 16. int(1)和int(8)有什麼區別?
- 17. webpack 1和webpack 2有什麼區別?
- 18. 「gwan_1」和「gwan -w 1」有什麼區別?
- 19. (-1 >> 1)== -1 - 爲什麼?
- 20. C++中if(x^1!= 1)和if(int(x^1)!= 1)有什麼區別?
- 21. Laravel 5.4 Multi auth - Auth :: guard() - > user()empty
- 22. javascript中的a + 1和a - 1 +2有什麼區別
- 23. Lisp中1和'1之間有什麼區別?
- 24. `doc.AddMember(「key1」,1,document.GetAllocator())```doc [「key1」] = 1`有什麼區別?
- 25. erlang,'catch 1 = 0'和'(catch 1 = 0)'有什麼區別?
- 26. 蟒蛇的1/3和1./3之間有什麼區別
- 27. Perl正則表達式中的\ 1和$ 1有什麼區別?
- 28. os.system(「timeout 1」)和time.sleep(1)之間有什麼區別? Python
- 29. 在JavaScript中Array(1)和new Array(1)有什麼區別?
- 30. /^ 1?$ /和/^1 $ /模式匹配有什麼區別?
第一個 - >,用於在實例上調用方法或訪問實例屬性。 當你想調用一個靜態方法時,使用第二個::訪問一個靜態變量。 – Vigikaran
通過對象調用方法並通過範圍解析運算符調用靜態方法 –
對於Laravel,這兩者之間沒有太大區別。因爲Auth就是它所謂的Facade,你也可以用一個非靜態的方法來訪問一些Facade:'auth() - >'。您可以在此頁面找到更多信息。您可以使用'auth()'類型訪問的Facades列在「Service Container Binding」列中。它與'view()'外觀相同:https://laravel.com/docs/5.2/facades – Hammerbot