Это должно быть просто, но я не могу найти ответ....
У меня есть общий объект stdClass $foo
без свойств. Я хочу добавить новое свойство $bar
к нему, которое еще не определено. Если я это сделаю:
$foo = new StdClass();
$foo->bar = '1234';
PHP в строгом режиме жалуется.
Каков правильный способ (вне объявления класса) добавить свойство к уже созданному объекту?
ПРИМЕЧАНИЕ. Я хочу, чтобы решение работало с универсальным объектом PHP типа stdClass.
Немного об этом. Я декодирую строку json, которая представляет собой массив объектов json. json_decode()
генерирует массив объекта StdClass. Мне нужно манипулировать этими объектами и добавлять свойство к каждому.