Ответ довольно прост и банален. Для начала принудительно приведем объект к массиву, воспользовавшись приведеняем типа (array)
, затем уже привычным всем способом применим функцию count()
$object = new \stdClass;
$object->foo1 = 'field 1';
$object->foo2 = 'field 2';
$object->foo3 = 'field 3';
$count = count((array)$object);
echo $count; // int(3)
...