Avatar ·

Como converter um array em um object em PHP?

Olá a todos! Sou novo em PHP e me deparei com um problema. Tenho um array associativo que obtenho de um banco de dados:\n\n```php\n$userData = [\n 'name' => 'Иван',\n 'email' => 'ivan@example.com',\n 'age' => 28\n];\n```\n\nPreciso passar esses dados para uma função que espera um object, e não um array. Tentei simplesmente atribuir o array a uma variável, mas o PHP reclama. Tentei usar type casting (object) $userData, mas não tenho certeza se está correto.\n\nPor favor, me digam como converter corretamente e com segurança um array em um object? Existe diferença entre um array associativo e um comum (indexado)? E o que acontece com as chaves e valores após a conversão? Agradeço desde já pela ajuda!\n\nAqui está um exemplo de código que não funciona para mim:\n\n```php\nfunction sendEmail(object