Questo pezzo di codice ha iniziato a darmi un errore che prima non mi dava


Codice PHP:
    public function validateMail$field$errorMessage ) {
        if ( !
preg_match("/^([a-zA-Z0-9])+([a-zA-Z0_9\._-])*@([a-zA-Z0-9_-])+([a-zA-Z0_9\._-]+)+$/"$_POST[$field] ) || !checkdnsrrarray_popexplode"@"$_POST[$field] ) ), "MX" ) ) {
            
$this->errors[] = $errorMessage;
        }
    } 
errore:
Strict Standard:
Only variable should be passed by reference

nella riga dell'if