WordPress: pregi e difetti della funzione is_email()

WordPress: pregi e difetti della funzione is_email()

La funzione di WordPress is_email() serve a verificare se una stringa è un valido indirizzo e-mail. Si tratta di una funzione poco nota ma estremamente utile.

Questa funzione restituisce un valore booleano:


<?php if ( is_email( 'email@domain.com' ) ) {
      echo 'E-mail valida';
} 
?>

Il difetto maggiore di questa funzione è che non fa uso dei filtri di validazione di PHP 5.2 e superiori ma si limita semplicemente ad una verifica tramite espressioni regolari.

Per questo motivo è consigliabile utilizzare il seguente approccio:


<?php if ( filter_var( 'email@domain.com', FILTER_VALIDATE_EMAIL ) ) {
      echo 'E-mail valida';
} 
?>

Torna su