開始學(xué)習(xí)PHP的時候, 我們往往比較習(xí)慣整數(shù), 小數(shù), 字符串, 數(shù)組等做為函數(shù)的參數(shù)進(jìn)行傳遞, 而不認(rèn)為對象可以傳遞, 其實PHP對象也是一種數(shù)據(jù)類型, 同樣是可以做為參數(shù)進(jìn)行傳遞的, 如代碼所示:
class Dog{ public $names='動物類'; } class Person{ public $dog; public function __construct($dog){ $this->dog = $dog; } } $dog = new Dog(); //PHP對象做為參數(shù)傳遞 $p = new Person($dog); echo $p->dog->names;