Il comando eregi() é deprecato e assente dalla versione 6 in poi quindi sarebbe meglio escluderlo nel proprio listato ma con cosa si può sostituire?
http://it.php.net/manual/en/function.eregi.php

Sto leggendo l'esempio finale che c'é sulla guida per la programmazione ad oggetti con php e vorrei aggiornare questo metodo:

Codice PHP:
    public function checkEMail() {
        if(
is_string($this->email) && eregi('^[a-zA-Z0-9._-]+@[a-zA-Z0-9-]+\.[a-zA-Z.]{2,5}$'$this->email)) {
            echo 
"

L'e-mail è stata inviata correttamente.</p>"
;
            
$this->clean['email'] = $this->email;
        }
        else {
            
$this->trackErrorMsg('email');
        }
    } 
che trovate ben esposto a questo indirizzo:

http://php.html.it/guide/stampa_lezi...seconda-parte/

Grazie come sempre