Как проверить несоответствие типа данных?(не === неверно) - PullRequest
1 голос
/ 08 февраля 2010

Что противоположно тройному совпадению в PHP?

$mail_01 = filter_var($mail_01, FILTER_VALIDATE_EMAIL);
if($mail !== false){
    echo "Email address required";
}

Правильно ли используется !==? Спасибо за любую помощь.

Ответы [ 3 ]

5 голосов
/ 08 февраля 2010

Да, это правильно. См. руководство по PHP

2 голосов
/ 08 февраля 2010

Да, !== правильно. Из руководства:

$ a! == $ b Не идентично
TRUE, если $ a не равно $ b или они не одного типа. (введено в PHP 4)

1 голос
/ 08 февраля 2010

Да, это правильно. a !== b логически эквивалентно !(a === b).

...