Verificando se uma String é um Email válido em PHP

343 0

No nosso dia-a-dia como desenvolvedores de sistemas, por vezes nos deparamos com situações que achamos que é algo tão complicado, até descobrirmos o quão simples é de se fazer. Isso aconteceu comigo quando procurava pela forma mais simples de verificar se uma String é um email válido, usando PHP. Eu precisava desta verificação em alguma parte do Sistema Integrado de Gestão Acadêmica/Escolar, OpenSGA, que venho desenvolvendo á já alguns anos.

Eu poderia muito bem ter usado uma Expressão Regular ou então um conjunto de funções de manipulação de Strings para chegar ao resultado pretendido mas, como eu disse no parágrafo anterior, estava mesmo a procura da forma mais fácil e prática de resolver o problema. Foi quando, pesquisando no Google, encontrei a função filter_var do PHP, que para além de validar Emails, pode validar muito mais expressões, como endereços de IP.

Abaixo um exemplo de como usar a função filter_var para validar endereços de email com PHP:

$email = "[email protected]";
if (filter_var($email, FILTER_VALIDATE_EMAIL)) {
    echo "O Endereço($email) é um endereço de email válido.";
}

Com uma única linha, usando filter_var, conseguimos verificar que o endereço de email passado é um endereço válido.

Leia o manual do PHP para ver mais detalhes sobre a função filter_var

 

(Visited 47 times, 1 visits today)

Elisio Leonardo

Elisio Leonardo is an experienced Web Developer, Solutions Architect, Digital Marketing Expert, and content producer with a passion for technology, artificial intelligence, web development, and entertainment. With nearly 15 years of writing engaging content on technology and entertainment, particularly Comic Book Movies, Elisio has become a trusted source of information in the digital landscape.