Erro "Cannot use object of type stdClass as array" ao trabalhar com JSON em PHP
Olá a todos! Sou novo em PHP e me deparei com um erro estranho que não consigo entender. Estou escrevendo um script que obtém dados de uma API no formato JSON, decodifica e tenta exibir em um loop. Aqui está meu código:\n\n```php\n$json = file_get_contents('https://api.example.com/users');\n$data = json_decode($json);\n\nforeach ($data as $user) {\n echo $user['name'] . '
';\n echo $user['email'] . '
';\n}\n```\n\nMas ao executar, recebo: **Fatal error: Cannot use object of type stdClass as array**. Eu pensei que json_decode() retornava um array, mas aparentemente não é o caso. O que estou fazendo de errado? Como acessar os dados corretamente após decodificar o JSON? Encontrei muitas discussões na internet, mas não entendi uma solução específica para o meu caso. Agradeço por uma explicação detalhada com exemplos!\n\nP.S. Se
';\n echo $user['email'] . '
';\n}\n```\n\nMas ao executar, recebo: **Fatal error: Cannot use object of type stdClass as array**. Eu pensei que json_decode() retornava um array, mas aparentemente não é o caso. O que estou fazendo de errado? Como acessar os dados corretamente após decodificar o JSON? Encontrei muitas discussões na internet, mas não entendi uma solução específica para o meu caso. Agradeço por uma explicação detalhada com exemplos!\n\nP.S. Se