Podrías poner un ejemplo para que repliquemos el error? no entiendo si la comparación con la constante da True o la constante misma lo hace. Si es lo segundo es por que para PHP todo lo que no sea false o 0 se interpreta como true, por ejemplo:
^Eso imprime "true"