Que en caso de que la función fallara no te devolvería un mensaje de error.
Código PHP:
header('Location: 404.php'); -> en caso de error te retorna un mensaje.
Código PHP:
@header('Location: 404.php'); -> en caso de error no te retorna nada.
El que no retorne mensaje de error no significa que esté funcionando o que fuerce su función, recuerda eso.