Función PHP exit(): En PHP, la función exit() imprime un mensaje y sale de la aplicación. A menudo se utiliza para imprimir un mensaje diferente en caso de error. Use exit() cuando no haya un error y tenga que detener la ejecución.
Sintaxis:
exit("Message goes here"); or exit();
Ejemplo:
exit("This request is processed");
Programa 1:
PHP
<?php exit ("This is an exit function in php"); echo "This will not printed because " . "we have executed exit function"; ?>
Producción:
This is an exit function in php
Programa 2:
PHP
<?php $a = 10; $b = 10.0; if($a == $b) { exit('variables are equal'); } else { exit('variables are not equal'); } ?>
Producción:
variables are equal
Función PHP die(): En PHP, die() es lo mismo que exit() . El resultado de un programa será una pantalla vacía. Use die() cuando haya un error y tenga que detener la ejecución.
Sintaxis:
die("Message goes here"); or die();
Ejemplo:
die('Oops! Something went wrong');
Programa:
PHP
<?php $num = 1; // die can only print string values, // hence there will be no output die($num); ?>
Producción:
No Output
Nota: La salida del programa anterior será una pantalla vacía porque es similar a exit() , die() solo puede imprimir valores de string.
Diferencias entre las funciones die() y exit():
morir() |
salida() |
---|---|
El método die() se usa para lanzar una excepción | El método exit() solo se usa para salir del proceso. |
La función die() se utiliza para imprimir el mensaje. | El método exit() sale del script o puede usarse para imprimir mensajes alternativos. |
Este método es de die() en Perl. | Este método es de exit() en C. |
La función die() es un alias de la función exit(). | No tiene ningún valor de retorno. |
Toma el parámetro como un número. | Toma un número como parámetro. |
no devuelve nada | Está presente en PHP versión 4+ |
Publicación traducida automáticamente
Artículo escrito por sanketnagare y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA