Oppure

Loading
09/12/09 17:03
zampi91
Salve a tutti, io nel mio script in php ho fatto un array che si salva tutti gli errori che riscontra nell'analizzare i campi del form. Siccome ho usato le classi, genero una eccezione, però vorrei passare, invece del solito testo, il mio array. io ho fatto così:
codice PHP:
throw new Exception($Error);        //Ritorno array con errori



Però quando eseguo mi va in errore, ovvero:
Fatal error: Wrong parameters for Exception([string $exception [, long $code ]]) in /home/web/schooldesk.it/www/modules/reg/… on line 264

Come posso fare per ritornare il mio array con gli errori quando si verifica l'eccezione??

Io ho seguito la guida al seguente indirizzo: php.net/manual/en/…

Seguendo quanto scritto nella guida ho aggiunto al mio file la seguente classe:
class myCustomException extends Exception{
        public function __construct($Errori){
            parent::__construct($Errori);
        }
        public function __toString(){
            return $this->$Errori;
        }
}


e genero l'eccezione in questo modo:
throw new myCustomException($Error);        //Ritorno array con errori


$Error è l'array contenente gli errori

Però mi si genera questo errore: Fatal error: Wrong parameters for Exception([string $exception [, long $code ]]) in /home/web/schooldesk.it/www/modules/reg/… on line 4

aaa