Sintaxis:
La función EXIT () se puede llamar de dos maneras. Puede tomar un solo argumento y el valor del argumento puede ser una cadena o entero. No devuelve nada.
Salir vacío ([String $ Status])Si se usa la función EXIT () de la sintaxis anterior, la función se puede llamar sin ningún argumento o el valor de argumento será una cadena que se imprimirá antes de terminar el script.
o
Salida vacía (estado int $)Si se usa la función EXIT () de la sintaxis anterior, la función se llamará con un valor entero.
Diferentes usos de la función EXIT ()
Los usos de la función EXIT () para terminar del script basado en diversas condiciones se han mostrado en esta parte de este tutorial.
Ejemplo-1: finalice el script cuando no pueda abrir un archivo para leer
Cree un archivo PHP con el siguiente script para abrir un archivo para leer y terminar desde el script si se produce un error para abrir el archivo, de lo contrario el contenido del archivo se imprimirá. El nombre de archivo se tomará del parámetro de consulta de URL. Si el nombre de archivo tomado por el parámetro de consulta de URL existe y tiene el permiso de lectura, entonces el contenido del archivo se imprimirá en línea por línea en el navegador.
Producción:
La siguiente salida aparecerá si el script anterior se ejecuta sin ningún parámetro de consulta de URL.
La siguiente salida aparecerá si se proporciona un nombre de archivo existente en el parámetro de consulta de URL.
La siguiente salida aparecerá si el nombre de archivo dado en el parámetro de consulta de URL no existe o no tiene el permiso de lectura.
Ejemplo-2: Uso de funciones de salida () múltiples para leer archivo
Cree un archivo PHP con el siguiente script que verificará la existencia del archivo, el tamaño del archivo e imprima el contenido del archivo si el archivo no está vacío. El nombre de archivo se tomará del parámetro de consulta de URL como el ejemplo anterior. Si el nombre de archivo tomado por el parámetro de consulta de URL no existe, la función EXIT () terminará el script mostrando un mensaje de error. Si el archivo existe pero el tamaño del archivo es cero, entonces la función de salida terminará desde el script con el número 0. Si el archivo contiene datos, el contenido completo del archivo se imprimirá utilizando la función file_get_contents () y la función EXIT () sin ningún valor terminará el script.
// Verifique que el nombre de archivo haya dado en la URL o noEl archivo no existe.
");El archivo está vacío.
";Producción:
La siguiente salida aparecerá si el script anterior se ejecuta con un nombre de archivo no vacío existente.
La siguiente salida aparecerá si el script anterior se ejecuta con un nombre de archivo vacío existente.
Ejemplo-3: terminar el script para la dirección de URL no válida
Cree un archivo PHP con el siguiente script para abrir una dirección de URL para leer y terminar desde el script usando la función EXIT () Si el error se produce para abrir la dirección de URL. Se imprimirá el contenido de la dirección de URL válida. La dirección de URL se tomará del parámetro de consulta de URL como los ejemplos anteriores.
// Verifique que la dirección de URL haya dado en la URL o noDirección de URL no válida.
");La dirección de URL no ha dado.
";Producción:
La siguiente salida aparecerá después de ejecutar el script anterior con una dirección de URL válida, https: // www.Google.comunicarse.
Ejemplo-4: destruye la variable de objeto usando la función EXIT ()
Cree un archivo PHP con el siguiente script para verificar cómo se llama el método destructor de una clase cuando se llama a la función EXIT () después de crear el objeto de la clase. Aquí, se ha definido una clase con dos variables públicas, un método de constructor y un método de destructor. Se ha declarado un objeto de la clase para inicializar la variable de clase. Cuando la función EXIT () se ejecutará, el método destructor se llamará automáticamente para destruir el objeto. La última declaración del script no se ejecutará para la función EXIT ().
// Definir una clase con Contructor y DestructorProducción:
La siguiente salida aparecerá después de ejecutar el script anterior.
Conclusión
La función EXIT () es una función muy útil de PHP para terminar desde el script en ciertas condiciones proporcionando los mensajes de error necesarios para los usuarios. Los diversos usos de esta función se han explicado en el tutorial por múltiples ejemplos para ayudar a los usuarios de PHP.