Php 验证电子邮件和IP

Php 验证电子邮件和IP,php,validation,email,ip,Php,Validation,Email,Ip,我使用以下代码检查提交的电子邮件和ip是否有效,我使用以下代码: class Engine { function validateEmail($email) { if (filter_var($email, FILTER_VALIDATE_EMAIL)) { return TRUE; } else { return FALSE; } } function validateIP

我使用以下代码检查提交的电子邮件和ip是否有效,我使用以下代码:

class Engine {
    function validateEmail($email) {
        if (filter_var($email, FILTER_VALIDATE_EMAIL)) {
            return TRUE;
        } else {
            return FALSE;
        }
    }

    function validateIP($ip) {
        if (filter_var($ip, FILTER_VALIDATE_IP, FILTER_FLAG_IPV6)) {
            return TRUE;
        } else {
            return FALSE;
        }
    }
}

我的问题是,这是验证用户电子邮件/ip的一种好方法吗?

验证是可以的,您可以缩短它,因为filter\u var返回true/false:

function validateEmail($email) {    
    return filter_var($email, FILTER_VALIDATE_EMAIL);
}    

function validateIP($ip) {
    return filter_var($ip, FILTER_VALIDATE_IP, FILTER_FLAG_IPV6);
}

你应该在@hek2mgl上问这样的问题对不起,可以-这里有点新:)这个问题似乎离题了,因为它是一个代码审查请求。这更适合于这种情况。