Como retornar JSON corretamente de um script PHP?
Olá a todos! Sou iniciante em PHP e estou tentando criar uma API simples para meu projeto. Preciso que o script PHP retorne dados no formato JSON, que serão processados pelo JavaScript no frontend.
O problema é que quando faço uma requisição para meu script, recebo não apenas JSON, mas também algum lixo. Por exemplo, aqui está meu código:
```php
"Иван", "age" => 30);
echo json_encode($data);
?>
```
Quando abro este script no navegador, vejo: `{"name":"Иван","age":30}`. Mas se faço uma requisição via JavaScript ou Postman, às vezes recebo uma resposta vazia ou erro de parsing JSON. Tentei adicionar `header('Content-Type: application/json');`, mas não adianta.
Também notei que se houver erros ou avisos no script (por exemplo, `Noti`