Beispiel:Was doppelten Doppelpunkt in Laravel tut bedeutet
Auth::guard($guard)->guest()
ich nicht bekommen, was Doppelpunkt (: :) Notation bedeutet in Laravel Rahmen. von http://php.net/manual/en/language.oop5.paamayim-nekudotayim.php Ich lerne, dass es für Scope-Auflösung-Operator auf statische, konstante und überschriebene Eigenschaften oder Methoden einer Klasse zugreifen. aber von Laravel lerne ich, dass Auth
den Alias für die Klasse Fassade bedeutet, so brauche ich eine Erklärung des obigen Beispiels, vor allem guard(parameter)->guest()
bedeutet.
Ich bin noch neu in PHP und lerne jetzt Laravel-Framework für mein Back-End.
Der doppelte Doppelpunkt hat keine andere Bedeutung in Laravel. Sie greifen auf die statische Methode 'guard' der Klasse Auth zu und übergeben einen Parameter an sie. –
Wenn Sie PHP lernen, empfehle ich Ihnen, einen klaren Unterschied zwischen PHP selbst und einem Framework zu machen. Ein Framework wie Laravel macht eine Menge Sachen hinter Szenen, die Sie vermissen werden (und Sie so verwirren), wenn Sie versuchen, PHP zu lernen, indem Sie ein Framework lernen. – Parziphal
@CharlotteDunois thnks für nette Antwort, Herr, so bin ich Zugriff auf statische ** Guard ** -Methode von Auth-Klasse. und wie wäre es mit der Methode guest()? Warum kann es von der Wache() Methode Herr zugegriffen werden? thnks wieder vor – Jsnow