PHP - Funzione user_error ()

Sintassi

bool user_error ( string $error_msg [, int $error_type] );

Definizione e utilizzo

Questa funzioneè un alias di trigger_error () e viene utilizzata per attivare una condizione di errore dell'utente, può essere utilizzata insieme al gestore degli errori integrato o con una funzione definita dall'utente che è stata impostata come nuovo gestore degli errori (set_error_handler ()).

Parametri

Suor n Parametro e descrizione
1

error_msg(Required)

Specifica il messaggio di errore. Limitato a 1024 caratteri di lunghezza.

2

error_types(Optional)

Specifica il tipo di errore per questo messaggio di errore.

Possibili tipi di errore -

  • E_USER_ERROR- Errore irreversibile in fase di esecuzione generato dall'utente. Errori che non possono essere ripristinati. L'esecuzione dello script viene interrotta.

  • E_USER_WARNING- Avviso di run-time generato dall'utente non irreversibile. L'esecuzione dello script non viene interrotta.

  • E_USER_NOTICE- Predefinito. Avviso di runtime generato dall'utente. Lo script ha trovato qualcosa che potrebbe essere un errore, ma potrebbe anche accadere durante l'esecuzione di uno script normalmente.

Valore di ritorno

Questa funzione restituisce FALSE se viene specificato error_type errato, TRUE altrimenti.

Esempio

Di seguito è riportato l'utilizzo di questa funzione:

<?php
    if ($test<10) {
    user_error("Number cannot be less than 10");
}
?>

Questo produrrà il seguente risultato:

Number cannot be less than 10