Avatar ·

¿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