Beh, detta così sembra davvero ben strana come cosa, non è che hai lo stesso blocco di codice lì vicino ed è quell'altro che viene eseguito?
Altrimenti deve esserci qualche altra cosa che ti genera questo comportamento, magari qualcosa che dai per scontato che funzioni, perché così come ti aspetteresti anche tu, se io provo questo codice
if(false) echo 'pippo';

non mi stampa niente.