English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutorial di base di PHP

Tutorial avanzato di PHP

PHP & MySQL

Manuale di riferimento di PHP

Uso e esempio della funzione trigger_error() in PHP

PHP Error & Loggings 参考手册

La funzione trigger_error() genera un messaggio di errore/warning/notice di livello utente

Sintassi

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

Definizione e uso

Questa funzione viene utilizzata per attivare la condizione di errore dell'utente, può essere utilizzata insieme al gestore di errori integrato o alla funzione di gestione degli errori definita dall'utente (set_error_handler()).

Parametro

Numero di sequenzaParametri e spiegazione
1

error_msg(obbligatorio)

Messaggio di errore specifico per questo errore, la lunghezza è limitata a 1024 byte. Tutti i caratteri oltre i 1024 byte vengono troncati.

2

error_types(opzionale)

Specifica il tipo di errore del messaggio di errore.

Tipi di errore possibili-

  • E_USER_ERROR - Errore runtime fatale generato dall'utente. Impossibile riprendersi da esso. L'esecuzione dello script viene interrotta.

  • E_USER_WARNING - Avviso runtime non fatale generato dall'utente. L'esecuzione dello script non viene interrotta.

  • E_USER_NOTICE - Predefinito. Notifica runtime generata dall'utente. Lo script potrebbe trovare un errore, ma potrebbe anche accadere durante l'esecuzione normale dello script.

Valore di ritorno

Se è specificato un errore error_type, questa funzione restituisce FALSE, altrimenti TRUE.

Esempio online

Di seguito è riportata l'uso di questa funzione trigger_error-

<?php
 if ($test<10) {
    trigger_error("Il numero non può essere inferiore a 10");
}
?>
Prova a vedere‹/›

Risultato di output:

Il numero non può essere inferiore a 10

PHP Error & Loggings 参考手册