<?php
class PC
{
}
class Part
{
}
$part = new Part();
$pc = new PC();
$part->name = 'CPU';
$pc->arr[] = $part;
$part->name = 'GPU';
$pc->arr[] = $part;
print_r($pc);
Deprecated: Creation of dynamic property Part::$name is deprecated in /in/QsabL on line 17
Deprecated: Creation of dynamic property PC::$arr is deprecated in /in/QsabL on line 18
PC Object
(
[arr] => Array
(
[0] => Part Object
(
[name] => GPU
)
[1] => Part Object
(
[name] => GPU
)
)
)