2009-10-10 15 views
11

Ich spreche nicht von Vererbung. Und ich spreche nicht über verschachtelte Objekte. Ich spreche:Können Sie verschachtelte Klassen in PHP haben?

System::Web::Templating(...) 

Art der Verschachtelung. Dies sind Klassen, von denen Sie keine Instanzen erstellen sollten. So ...

+0

Alter, das ist [** Verkettung **] (http://stackoverflow.com/a/4414422/632951), nicht verschachtelt. – Pacerier

Antwort

7

Nr

aber Sie so etwas wie dies durch die Rückkehr eines instanzierte Objekt in getInstance tun konnte():

myClass::getInstance()->foo(); 
+1

afais, das verschachtelte Objekte – knittl

2

Es scheint, dass Sie über Namespaces sind gesprochen, nicht über jede Art von Nesting. Diese Funktion wurde in PHP 5.3 implementiert und ist dokumentiert in here.

+1

Namespaces und verschachtelte Klassen sind verschiedene Dinge. Obwohl in anderen Sprachen die Aufrufsyntax sowohl für Namespaces als auch für Klassen identisch sein kann – sergtk

Verwandte Themen