Laravel - so rufen Sie die statische Funktion ohne Objekt instanziieren

Gibt es eine Möglichkeit, in Laravel (5.2) zu nennen, die statische und/oder nicht-statische Funktion in einem benutzerdefinierten Objekt, ohne zu instanziieren des referenzierenden Objekt in allen Klassen wird es verwendet?

Beispiel: ich habe Klasse App\Helpers\Utilities.php mit öffentlichen Funktion doBeforeTask()

Ich bin mit dieser Methode in teilen von Klassen in meinem Projekt und es wäre schön, wenn ich könnte einfach anrufen Utilities::doBeforeTask() oder Utilities->doBeforeTask() ohne die Erstellung einer Instanz von meinem Utilities-Objekt $obj = new Utilities();

  • Würde nicht Sie es public static function doBeforeTask() erreichen genau das, was Sie brauchen?
InformationsquelleAutor boomdrak | 2016-07-15
Schreibe einen Kommentar