en resumen, todo lo que dices es una falacia... ¿por qué?
porque muy a pesar de tus argumentos una secuencia de instrucciones lógicas responde directamente a la lógica universal... si el
die() que está dentro del bloque
if() se ejecuta no quiere decir otra cosa mas que: dicha condición del
if() si se está cumpliendo, y por ende se ejecutan todas las instrucciones dentro del bloque, incluyendo a
die()
lo que si no entiendo es porque no tiene sentido para los expertos?
¿contactaste con algunos en el tema y te dijeron que no tiene sentido?
¿o de donde sacas tan vaga afirmación al respecto?
yo no seré un experto, pero por lo que se alcanza a entender del código tiene todo el sentido del mundo...
PDTA: intentaste usar una comparación mas precisa?
Código PHP:
if ($INGRESADO !== NULL)