【问题标题】:How to verify a datatype mismatch? (not=== false)如何验证数据类型不匹配? (不是===假)
【发布时间】:2011-01-14 08:27:04
【问题描述】:

PHP 中三等号匹配的反义词是什么?

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

!== 的用法是否正确? 感谢您的帮助。

【问题讨论】:

    标签: php syntax logical-operators


    【解决方案1】:

    是的,这是正确的。见PHP manual

    【讨论】:

      【解决方案2】:

      是的,!== 是正确的。来自手册:

      $a !== $b 不相同
      如果 $a 不等于 $b,或者它们不是同一类型,则为 TRUE。 (在 PHP 4 中引入)

      【讨论】:

        【解决方案3】:

        是的,没错。 a !== b 逻辑上等价于!(a === b)

        【讨论】:

          猜你喜欢
          • 2011-02-10
          • 2022-01-16
          • 2012-12-02
          • 1970-01-01
          • 2020-08-28
          • 1970-01-01
          • 1970-01-01
          • 2022-01-13
          • 2017-01-09
          相关资源
          最近更新 更多