Los errores informáticos cuestan dinero

En la noticia El error informático de British Airways ya cuesta 600 millones podemos leer:

Más de 75.000 pasajeros afectados, 1.000 vuelos cancelados o retrasados y unas indemnizaciones que podrían alcanzar los 120 millones de euros. British Airways empieza a recobrar la normalidad tras el error informático que paralizó sus operaciones el fin de semana. Si los vuelos vuelven a despegar en hora, las consecuencias del fallo están lejos de su fin: el coste del caos aéreo ya supera los 500 millones.

[…]

Según los sindicatos, el motivo del caos ha sido la externalización del departamento de informática de la compañía en 2016. En sus primeros meses en el cargo, el ejecutivo español despidió a 700 trabajadores para desplazarlos a la India de la mano de la sociedad Tata Consultacy Services.

Error de PHP, ordenador embrujado

Me escribe una alumna, me manda la siguiente captura de pantalla, me dice que en su ordenador no aparecen esos mensajes de error, pero en el ordenador de su compañera sí que aparecen, ¿qué está ocurriendo?

tutoria8160855

“Undefined index”, “Undefined variable” significa que se está intentando usar una posición de un array o una variable que no están definidas.

Para evitar que se produzca este error se deben emplear las funciones isset() y empty() para comprobar si la posición o la variable están definidas y tienen algún valor.

Pero, ¿por qué sale el error en un ordenador y no en otro? Porque son diferentes instalaciones y Xampp (o Mamp o lo que sea) puede tener diferente configuración para los mensajes de error que se deben mostrar. El error siempre ha estado ahí, pero al cambiar de ordenador es cuando se han dado cuenta de ello.