6

Zend_Validate_EmailAddress和,在filter_var(..., FILTER_VALIDATE_EMAIL)验证电子邮件地址时哪个更好,为什么?

4

1 回答 1

6

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

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

最后, Zend_Validate_EmailAddress 可以很容易地与 filter_var 结合使用Zend_Filter_Input并且Zend_Form不能使用。

于 2011-07-21T14:40:59.953 回答