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ì:
L'estensione delle eccezioni:
Poi genero l'eccezione in questo modo:
$Error è l'array che io vorrei passare
Quando eseguoi il codice però mi si genera questo errore: Fatal error: Wrong parameters for Exception([string $exception [, long $code ]]) in /home/web/www.schooldesk.it/www/modules/reg/control.php on line 4
Qualcuno sa come risolvere?? grazie a tutti
Dimenticavo, Io ho seguito la guida al seguente indirizzo: http://www.php.net/manual/en/langua...s.extending.php
L'estensione delle eccezioni:
PHP:
class myCustomException extends Exception{
Public Function __construct($Errori){
parent::__construct($Errori);
}
Public Function __toString(){
Return $this->$Errori;
}
}
Poi genero l'eccezione in questo modo:
PHP:
throw new myCustomException($Error); //Ritorno array con errori
Quando eseguoi il codice però mi si genera questo errore: Fatal error: Wrong parameters for Exception([string $exception [, long $code ]]) in /home/web/www.schooldesk.it/www/modules/reg/control.php on line 4
Qualcuno sa come risolvere?? grazie a tutti
Dimenticavo, Io ho seguito la guida al seguente indirizzo: http://www.php.net/manual/en/langua...s.extending.php