关于编辑后的问题,这里是另一个老问题;A、 这可能是一个更好的参考,Should I sanitize an email address before passing it to the is_email() function?, 尤其是凯撒的回答。
关于kaiser有趣的旁白,现在我查看了这两个函数的来源(is_email(), sanitize_email()), 它们基本上是一样的。
引用Howdy\\u McGee的答案,
我甚至可以说,如果此函数返回true,则在将其发送到数据库之前,无需对其进行清理。
但他在评论中也提到了使用消毒功能,
。。。安全总比抱歉好,而且消毒开销将完全不可察觉。
因此,基于这些,我想说,严格来说,没有必要使用sanitize_email()
之后is_email()
返回truthy值(电子邮件)。您可以使用它,可能是出于习惯或在将内容保存到数据库之前对所有内容进行清理的一致性(如果您打算这样做的话)。