StdClass присутствует в php 4 и 5. Его тоже не обязательно - это просто реализация базового класса без методов - объект значения. Он используется некоторыми функциями, когда им нужно сгенерировать объект без явно определенного пользователем класса, например json_decode
, или объект значения, возвращаемый запросом SOAP, когда класс не отображается явно. Конечно, пользователь / разработчик также может использовать его.