- print_r: documentation ( source)
<?php
class SystemInfo {
function __get($name) {
if ($name == 'info') {
return [
'foo' => 'bar',
];
}
}
}
$module = (object) [
'name' => 'foo',
'info' => [
'foo' => 'bar',
]
];
print_r([$module->name, $module->info, $module->info['foo']]);
$module = new SystemInfo();
$module->name = 'foo';
print_r([$module->name, $module->info, $module->info['foo']]);