¿Cómo terminar la ejecución de un script en PHP?

En este artículo, vamos a discutir cómo terminar la ejecución de un script PHP.

En PHP, un codificador puede terminar la ejecución de un script especificando un método/función llamado método exit() en un script. Incluso si se llama a la función exit() , las funciones de apagado y los destructores de objetos se ejecutarán sin interrupción. Podemos pasar un mensaje como parámetro a la función exit() que devuelve el mensaje como salida antes de finalizar la ejecución del script.

exit(): La función finaliza la ejecución de un script. Acepta una string que se devuelve como un mensaje antes de la finalización del código/script. La función exit() incluso puede aceptar un número entero que esté en el rango de 0-254. La función no devolverá un número entero. La función exit() trata un número entero como un código de salida. Es una construcción de lenguaje y se puede usar sin paréntesis, si no se pasa ningún mensaje/código de salida.  

Sintaxis:

exit(message);

Parámetros:

  • El mensaje es una string que se devuelve antes de la finalización de la ejecución.

Veamos algunos programas de ejemplo sobre cómo terminar la ejecución del script.

Ejemplo 1: En el siguiente código, usamos dos métodos de función exit() con diferentes mensajes en ellos. Acabamos de especificar las funciones exit() en la instrucción if….else . Según los criterios , se llama a la función exit() respectiva.

PHP

<?php
  
$age = 22;
  
if($age >= 18) {
  
    // Terminating the execution with a message
    exit('Person eligible for Voting');
}
else {
       
    // Terminating the execution with a message
    exit('Person is not eligible for Voting');
}
?>

Producción:

Person eligible for Voting

Ejemplo 2: El siguiente código muestra que cualquier código presente debajo de la función exit() llamada no se ejecutará y el script terminará al devolver el mensaje. La segunda declaración de eco no se imprime en la salida porque se llama a la función exit() antes de la ejecución de la segunda declaración de eco.

PHP

<?php
  
echo "GeeksforGeeks\n";
exit("The below code will not get executed");
echo "A top Learning Platform";
?>

Producción:

GeeksforGeeks
The below code will not get executed

Publicación traducida automáticamente

Artículo escrito por akhilvasabhaktula03 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *