Чтобы добавить свойство к объекту PHP stdClass, вы можете просто присвоить значение новому или существующему свойству. Вот несколько методов с примерами кода:
Метод 1: использование стрелки (->) для добавления свойства:
$object = new stdClass();
$object->property = 'value';
Метод 2. Использование фигурных скобок ({}) для добавления свойства:
$object = new stdClass();
$object->{'property'} = 'value';
Метод 3. Использование обозначения массива ([]) для добавления свойства:
$object = new stdClass();
$object->{'property'} = 'value';
Метод 4. Присвоение массива свойству:
$object = new stdClass();
$object->property = ['value1', 'value2'];
Метод 5. Добавление вложенного свойства:
$object = new stdClass();
$object->property1 = new stdClass();
$object->property1->property2 = 'value';
Метод 6. Динамическое добавление свойств с использованием значений переменных:
$property = 'dynamic_property';
$value = 'dynamic_value';
$object = new stdClass();
$object->{$property} = $value;
Эти методы демонстрируют различные способы добавления свойств к объекту PHP stdClass. Вы можете выбрать метод, который лучше всего соответствует вашим потребностям.