Sintassi:
La funzione Exit () può essere chiamata in due modi. Può prendere un solo argomento e il valore dell'argomento può essere stringa o intero. Non restituisce nulla.
void exit ([string $ status])Se viene utilizzata la funzione exit () della sintassi sopra, la funzione può essere chiamata senza alcun argomento o il valore dell'argomento sarà una stringa che verrà stampata prima di terminare lo script.
O
vuoto uscita (status int $)Se viene utilizzata la funzione exit () della sintassi sopra, la funzione verrà chiamata con un valore intero.
Diversi usi della funzione exit ()
Gli usi della funzione exit () per terminare dallo script in base a varie condizioni sono stati mostrati in questa parte di questo tutorial.
Esempio-1: terminare lo script quando non è in grado di aprire un file per la lettura
Crea un file PHP con il seguente script per aprire un file per la lettura e terminare dallo script se si verifica un errore per aprire il file, altrimenti il contenuto del file verrà stampato. Il nome file verrà prelevato dal parametro di query URL. Se esiste il nome file prelevato dal parametro della query URL e ha l'autorizzazione di lettura, il contenuto del file verrà stampato per riga nel browser.
Produzione:
Verrà visualizzato il seguente output se lo script sopra viene eseguito senza alcun parametro di query URL.
Verrà visualizzato il seguente output se viene riportato un nome file esistente nel parametro di query URL.
Verrà visualizzato il seguente output se il nome file indicato nel parametro della query URL non esiste o non ha l'autorizzazione di lettura.
Esempio-2: utilizzo di più funzioni di uscita () per il file di lettura
Crea un file PHP con il seguente script che controllerà l'esistenza del file, la dimensione del file e stampare il contenuto del file se il file non è vuoto. Il nome file verrà prelevato dal parametro di query URL come l'esempio precedente. Se il nome file prelevato dal parametro della query URL non esiste, la funzione EXIT () termina lo script mostrando un messaggio di errore. Se il file esiste ma la dimensione del file è zero, la funzione di uscita terminerà dallo script con il numero 0. Se il file contiene dati, il contenuto completo del file verrà stampato utilizzando la funzione file_get_contents () e la funzione exit () senza alcun valore terminerà lo script.
// Controlla che il nome file ha dato nell'URL o noIl file non esiste.
");Il file è vuoto.
";Produzione:
Verrà visualizzato il seguente output se lo script sopra viene eseguito con un nome file non vuoto esistente.
Verrà visualizzato il seguente output se lo script sopra viene eseguito con un nome file vuoto esistente.
Esempio-3: termina lo script per l'indirizzo URL non valido
Crea un file PHP con il seguente script per aprire un indirizzo URL per la lettura e terminare dallo script utilizzando la funzione Exit () se l'errore si verifica per aprire l'indirizzo URL. Verrà stampato il contenuto dell'indirizzo URL valido. L'indirizzo URL verrà preso dal parametro della query URL come gli esempi precedenti.
// Controlla l'indirizzo URL fornito nell'URL o noIndirizzo URL non valido.
");L'indirizzo URL non ha fornito.
";Produzione:
Verrà visualizzato il seguente output dopo aver eseguito lo script sopra con un indirizzo URL valido, https: // www.Google.com.
Esempio-4: distruggi la variabile oggetto usando la funzione exit ()
Crea un file PHP con il seguente script per verificare come viene chiamato il metodo distruttore di una classe quando viene chiamata la funzione Exit () dopo aver creato l'oggetto della classe. Qui, è stata definita una classe con due variabili pubbliche, un metodo del costruttore e un metodo distruttore. È stato dichiarato un oggetto della classe per inizializzare la variabile di classe. Quando verrà eseguita la funzione exit (), il metodo distruttore verrà chiamato automaticamente per distruggere l'oggetto. L'ultima dichiarazione dello script non verrà eseguita per la funzione Exit ().
// Definisci una classe con controdtore e distruttoreProduzione:
Verrà visualizzato il seguente output dopo aver eseguito lo script sopra.
Conclusione
La funzione Exit () è una funzione molto utile di PHP per terminare dallo script su determinate condizioni fornendo i messaggi di errore necessari per gli utenti. I vari usi di questa funzione sono stati spiegati nel tutorial da più esempi per aiutare gli utenti PHP.