В PHP, если вы имеете в виду универсальный объект, это означает объект любого типа. В PHP объекты обычно создаются из классов, и каждый класс может иметь свой собственный набор методов и свойств. Однако PHP также предоставляет базовый класс под названием «stdClass», который можно использовать для создания универсальных объектов без какой-либо конкретной структуры или предопределенных методов.
Вот пример создания универсального объекта с использованием stdClass:
$genericObject = new stdClass();
После создания универсального объекта вы можете динамически добавлять к нему свойства следующим образом:
$genericObject->property1 = 'value1';
$genericObject->property2 = 'value2';
Чтобы получить значения свойств, вы можете получить к ним доступ, используя нотацию объекта:
echo $genericObject->property1; // Output: value1
echo $genericObject->property2; // Output: value2
Поскольку объекты stdClass являются универсальными, у них нет предопределенных методов. Однако вы по-прежнему можете получать доступ к их свойствам и манипулировать ими, используя нотацию объекта.