Ich habe immer angenommen, dass - in Ermangelung von Konstruktor-Parametern - die Klammern (geschweifte Klammern) beim Erstellen einer Klasseninstanz dem Klassennamen folgen, optional sind und dass Sie sie nach eigenem Belieben ein- oder ausschließen können.PHP Klasseninstanziierung. Um die Klammern zu verwenden oder nicht?
Dass diese beiden Aussagen waren gleich:
$foo = new bar;
$foo = new bar();
Bin ich richtig? Oder gibt es eine Bedeutung für die Klammern, die mir nicht bekannt sind?
Ich weiß, das klingt wie eine RTM-Frage, aber ich habe eine Weile gesucht (einschließlich der gesamten PHP OOP-Abschnitt) und ich kann nicht scheinen, eine klare Antwort zu finden.
Einverstanden. Wenn der Konstruktor keine Parameter annimmt, lasse ich sie auch – AntonioCS
Danke. Ich hatte gehofft, dass dies der Fall war. - Ich persönlich nehme sie gerne immer mit. Schlechte Angewohnheit von meinen Java/C# -Tagen :) – Atli
..auch der Endteil sieht aus wie ein grinsender singender Affe(); laaaa-la – 0scar