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