Ich habe keine bessere Klarheit nach einer langen Suche über, mit dem Schlüsselwort public
in einer __constructor
Funktion in einer PHP-Klasse.Funktion Deklaration in einer Klasse für __constructor ohne das Schlüsselwort public in PHP
- Leute sagen
__constructor
selbst ist standardmäßig öffentlich. Also muss ich nicht erwähnen wiepublic
. - Wird es keine Änderung geben, wenn ich erwähne oder nicht als
public
inpublic function __constructor
in PHP? - Was ist die beste Praxis, eine
__constructor
in PHP zu deklarieren? mit oder ohne das Stichwortpublic
? - Was sind die Nachteile oder Probleme, denen ich begegnen werde, wenn ich nicht das Schlüsselwort
public
vor einerpublic function __constructor
?
Wenn Sie nicht das Singleton-Muster verwenden möchten .... erklären Sie einfach Ihren Konstruktor als öffentlich ..... einfache Lesbarkeit des Codes zählt weit mehr als 7 Tastenanschläge beim Schreiben Ihrer Klassen zu speichern. Warum debattiert man das überhaupt? –