對不起,如果我的問題已經問過。我不知道符合我的問題的搜索字詞。我搜索了'OOP孩子','PHP對象孩子'等,但我根本沒有線索。PHP:讓我的對象有孩子
所以,我們走吧。我想讓這樣的事情:
$school = new School;
var_dump($school);
並導致這樣的事情:
object(School)#1 (2) {
["name"]=>
string(14) "All Way School"
["object"]=>
object(School)#2 (2) {
["art"]=>
object(School)#3 (1) {
["student"]=>
int(25)
}
["law"]=>
object(School)#4 (1) {
["student"]=>
int(30)
}
}
}
看到輸出。 object
有2個孩子:art
和law
,每個孩子有一個孩子student
。這樣,我可以通過$school->object->law->student
訪問法律的總學生。但是,我不知道我班上寫什麼。我只知道我只能$school->name
我School
類是這樣的:
class School {
$name = "All Way School";
}
我不知道如何使$object
和其子。
注:我只是猜測輸出。我真的不明白如何得到它。我受到SimpleXMLElement的啓發。
編輯:我用$對象替換$ class以防止混淆。
但是藝術和法律是一個不同的對象,對吧? –
@Dimas:它肯定是一個不同的對象實例,但不一定是一個不同的對象。 – Tomalak