Tuve una declaración if similar a la siguiente en mi código y me llevó mucho tiempo averiguar cuál era el problema.
$a = 0;
if($a == 'something')
{
//this was being output when I didn't want it to be
}
Usando
$a = '0';
arreglaron, pero no se sabe muy bien lo que está pasando aquí.
¡Eso fue rápido, gracias! – Josh