Я почти уверен, что это простой фундаментальный недостаток в моих новых знаниях PHP, но я был удивлен, когда произошло следующее:
$result
равно TRUE
... так почему же оно считается равным строке "email"? Я предполагаю, что это потому, что технически это bool
, и это не ложь? Поэтому при сравнении со строкой (например, «электронная почта») возвращается значение true.
Должен ли я изменить свой метод, чтобы он возвращался как результат в виде string
, содержащего "true" (вместо return true;
в случае успеха), или есть другой способ сделать это?
Спасибо.