【问题标题】:Zend_Validate_EmailAddress versus filter_var(..., FILTER_VALIDATE_EMAIL)Zend_Validate_EmailAddress 与 filter_var(..., FILTER_VALIDATE_EMAIL)
【发布时间】:2011-07-21 14:30:21
【问题描述】:

Zend_Validate_EmailAddressfilter_var(..., FILTER_VALIDATE_EMAIL) 中,验证电子邮件地址时哪个更好,为什么?

【问题讨论】:

    标签: php zend-framework email-validation zend-validate filter-var


    【解决方案1】:

    两者都可用于验证电子邮件地址,但Zend_Validate_EmailAddress 更强大。虽然 filter_var 是一个简单的是或否验证器,但有许多选项可以改变 Zend_Validate_EmailAddress 的严格程度。

    您可以选择要验证的部分、验证这些部分的规则,甚至是验证 MX 记录。

    最后,Zend_Validate_EmailAddress 可以很容易地与 Zend_Filter_InputZend_Form 结合使用,而 filter_var 不能。

    【讨论】:

      猜你喜欢
      • 2012-09-18
      • 2011-04-12
      • 2011-03-25
      • 2016-03-11
      • 2017-07-04
      • 1970-01-01
      • 2015-04-22
      • 2012-03-12
      • 1970-01-01
      相关资源
      最近更新 更多