La función exit() en PHP es una función incorporada que se utiliza para generar un mensaje y finalizar el script actual.
La función exit() solo finaliza la ejecución del script. Las funciones de apagado y los destructores de objetos siempre se ejecutarán incluso si se llama a la función exit().
El mensaje a mostrar se pasa como parámetro a la función exit() y finaliza el script y muestra el mensaje.
La función exit() es un alias de la función die().
Sintaxis:
exit(message)
Parámetros usados:
La función exit() en PHP acepta un parámetro.
- mensaje: Es un parámetro obligatorio que especifica el mensaje o número de estado a escribir antes de salir del script.
Return Value: It does not return any value.
Errores y excepciones
- exit() es una construcción de lenguaje y se puede llamar sin paréntesis si no se pasa ningún estado.
- Si el estado pasado como parámetro es un número entero, ese valor se utilizará como estado de salida y no se imprimirá.
- Los estados de salida deben estar en el rango de 0 a 254 y el estado de salida 255 no debe usarse ya que está reservado por PHP.
Los siguientes programas ilustran la función exit():
Programa 1:
<?php $link = "https://www.geeksforgeeks.org"; // opening a link fopen($link, "r") //using exit() to display message and terminate script or exit("Unable to establish a connection to $link"); ?>
Producción:
Unable to establish a connection to https://www.geeksforgeeks.org
Programa 2:
<?php //declaring variables $a=5; $b=5.0; if($a==$b) { //terminating script with a message using exit() exit('variables are equal'); } else { //terminating script with a message using exit() exit('variables are not equal'); } ?>
Producción:
variables are equal
Referencia:
http://php.net/manual/en/function.exit.php
PHP es un lenguaje de secuencias de comandos del lado del servidor diseñado específicamente para el desarrollo web. Puede aprender PHP desde cero siguiendo este tutorial de PHP y ejemplos de PHP .
Publicación traducida automáticamente
Artículo escrito por Shubrodeep Banerjee y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA