PHP è testo normale , il che significa che è possibile modificare il codice con redattori economici o gratuiti . Se si dispone di nessun editor installato sul vostro computer , è anche possibile utilizzare Blocco note di Windows per modificare il codice . È necessario disporre di un server PHP o account host per eseguire il codice in un browser . L'esecuzione del codice in un motore PHP è necessario testare le nuove modifiche al codice.
Creare una funzione personalizzata
È possibile creare un gestore degli errori con qualsiasi nome personalizzato . Il nuovo gestore utilizza la funzione "mail" per inviare una e-mail a tutti gli utenti che si desidera ricevere gli avvisi. Digitare il seguente codice per creare il gestore di errore:
funzione email_error ( $ eccezione ) {
mail ( ' [email protected] ', 'Errore Preso ', ' PHP errore Pagina' ) ;
}
sostituire l'indirizzo email con il vostro. Il "Errore Catturati " testo è il soggetto , e il "PHP pagina di errore " il testo è il corpo del messaggio. Sostituire questi due parametri con il vostro messaggio .
Aggancio il gestore
Prima i nuovi atti di funzione come un gestore di errori , è necessario associare il gestore con il funzione " set_exception_handler " in PHP . È necessario chiamare la funzione " set_exception_handler " per indicare al compilatore che la funzione è un gestore di errori . Digitare il seguente codice nel tuo codice :
set_exception_handler ( ' email_error ');
Il gestore personalizzato viene chiamato quando si getta un errore manualmente o quando si verifica un errore imprevisto sulla pagina web . Aggancio un gestore degli errori è richiesto , in modo che il compilatore PHP non usa la funzione come una normale funzione orientato agli oggetti .
Generare un'eccezione
Dopo aver creato l'eccezione gestore , è possibile chiamare o " lanciare " l'eccezione in qualsiasi sezione del codice. È " avvolgere " il codice con un gestore di errori di inviare l'e-mail , se PHP restituisce un errore per l'utente. Il codice seguente mostra come "buttare " un errore e chiamare il gestore di errori :
throw new Exception ( email_error ) ;
Programmazione © www.354353.com