É possível capturar um warning em PHP com try/catch?
Olá a todos! Sou novo em PHP e me deparei com um problema. Estou escrevendo um script que lê um arquivo CSV e processa dados. Às vezes, o arquivo está corrompido ou contém dados inválidos — por exemplo, em um dos campos espera-se um número, mas há uma string. O PHP emite um warning, e o script continua funcionando, mas com dados incorretos. Quero capturar essas situações e tratá-las de forma elegante, por exemplo, registrando o erro e pulando a linha.
Tentei envolver o código problemático em try/catch, mas não funciona. Aqui está um exemplo:
```php
getMessage();
}
?>
```
Mas o warning ainda é exibido na tela, e o catch não o captura. Por que isso acontece? O try/catch não deveria capturar todos os erros? Talvez eu esteja entendendo errado o que é um w