Нет, вы, вероятно, хотите сделать что-то вроде этого вместо
MySuperCooLFunction($object);
...
public function MySuperCooLFunction($object) {
$object->property1 // retreive property 1
$object->property1->property2 // retreive property 2
$object->property1->property2->property3 // retreive property 3
}
, если вы не хотите передать $ объект в течение какой-то причине,
public function MySuperCooLFunction($property1) {
$property1 // property 1 is passed in
$property1->property2 // retreive property 2
$property1->property2->property3 // retreive property 3
}
также работает
Почему родительского свойства, я не вижу никакого наследования здесь. Вы просто передаете объект функции ... ну, если вы это сделаете, объект доступен внутри функции. Так где же проблема? – markus