No, metti semplicemente: global $error;

Poi continui con tutto il resto della funzione...