String comparar em um bool
Tenho certeza de que essa é uma falha fundamental simples no meu conhecimento sobre newb PHP, mas fiquei surpreso quando aconteceu o seguinte:
$result
éTRUE
... então por que é considerado igual à string "email"? Acho que é porque, tecnicamente, é umbool
e não é falso? Portanto, quando comparado a uma string (por exemplo, "email"), retorna true.
Devo alterar meu método para retornar como resultado comostring
contendo "true" (em vez dereturn true;
sucesso), ou existe outra maneira de fazer isso?
Obrigado