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:
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:
e genero l'eccezione in questo modo:
$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
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