Si la primera declaración devuelve true , entonces toda la declaración debe ser true por lo tanto, la segunda parte nunca se ejecuta.
Por ejemplo:
$x = 5;
true or $x++;
echo $x; // 5
false or $x++;
echo $x; // 6
Por lo tanto, si su consulta no tiene éxito, evaluará el die() declaración y finalizar el script.