Может быть, я что-то упускаю, но наткнулся на это:
$employees = new stdClass();
$employee_id = 5;
$employee = array();
$employee["id"] = $employee_id;
$employee["name"] = "John;
$employees->$employee_id = $employee;
Теперь я хочу изменить имя сотрудника:
$employee = $employees->$employee_id;
$employee["name"] = "Tom";
Теперь у меня две проблемы:
Объект сотрудника, похоже, не передан по ссылке, поскольку сотрудник внутри сотрудников по-прежнему называется Джон.
Как мне узнать имя сотрудника?
echo {$ employee -> $ employee_id} ["name"];
не работает
Спасибо за помощь,
Martin