Fange an, die wirkliche Nützlichkeit für Klassen und Methoden (Objektorientierte Programmierung) in PHP zu fühlen. Allerdings fehlt mir immer noch das Verständnis und die Erfahrung, Methoden und Variablen richtig zu deklarieren.I In welchen Fällen deklariere ich statische Methoden/Variablen in PHP?
In welchen Fällen soll ich eine Methode/Variable Static VS deklarieren, die sie als nicht statisch deklariert? Welche Fragen stelle ich mir, um diese Frage zu beantworten?
Haben Sie überhaupt eine Recherche durchgeführt? Ein guter Anfang wäre die Suche nach etwas wie _ "Wann sollte ich statische Methoden in PHP verwenden" _. Erster Treffer war ein SO-Post: https://stackoverflow.com/questions/33705976/when-should-i-use-static-methods –
@MagnusEriksson Ich habe! In gewissem Sinne sehe ich jedoch den Unterschied, dass Sie beispielsweise die statische Methode direkt aufrufen können, ohne eine Instanz zu erstellen. Aber nur um eine Codezeile zu speichern? '$ myClass = new myClass(); $ myClass-> method(); 'vs nur Aufruf der Methode' myClass :: method() '' – OnklMaps
Nein, es ist nicht nur das. Es gibt viele Unterschiede, genau wie der Post, mit dem ich verlinkt habe. –