2009-10-10 34 views
11

Tôi không nói về thừa kế. Và tôi không nói về đối tượng lồng nhau. Tôi đang nói:Bạn có thể có các lớp lồng nhau trong PHP không?

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

loại làm tổ. Đây là các lớp mà bạn không nên tạo các trường hợp .. vì vậy ...

+0

Dude, đó là [** chaining **] (http://stackoverflow.com/a/4414422/632951), không lồng nhau. – Pacerier

Trả lời

7

số

Tuy nhiên, bạn có thể làm một cái gì đó như thế này bằng cách trả lại một đối tượng thuyết minh trong getInstance():

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

afais là đối tượng lồng nhau – knittl

2

Có vẻ như bạn đang nói về không gian tên, không phải về bất kỳ loại làm tổ nào. Tính năng này được thực hiện trong PHP 5.3 và được ghi lại là here.

+1

không gian tên và lớp lồng nhau là những thứ khác nhau. Mặc dù trong các ngôn ngữ khác cú pháp gọi điện có thể giống nhau cho cả các không gian tên và các lớp – sergtk

Các vấn đề liên quan