¿Se puede interceptar un warning en PHP con try/catch?
¡Hola a todos! Soy nuevo en PHP y me encontré con un problema. Estoy escribiendo un script que lee un archivo CSV y procesa los datos. A veces el archivo está dañado o contiene datos incorrectos — por ejemplo, en uno de los campos se espera un número, pero hay una cadena. PHP emite un warning, y el script continúa funcionando, pero con datos basura. Quiero capturar estas situaciones y manejarlas de forma elegante, por ejemplo, registrar el error y omitir la línea.
Intenté envolver el código problemático en try/catch, pero no funciona. Aquí hay un ejemplo:
```php
getMessage();
}
?>
```
Pero el warning aún se muestra en pantalla, y catch no lo captura. ¿Por qué sucede esto? ¿Acaso try/catch no debería interceptar todos los errores? Tal vez no entiendo bien qué es un w