Constructo die
El constructo die (o su análogo exit) detiene inmediatamente la ejecución del script PHP.
Se puede pasar un mensaje que se mostrará antes de finalizar la ejecución.
Este constructo se utiliza a menudo para el manejo de errores o la finalización forzada del script.
Sintaxis
die(message);
Ejemplo
Finalización simple del script con un mensaje:
<?php
die('Script stopped');
echo 'This will not be executed';
?>
Resultado de la ejecución del código:
'Script stopped'
Ejemplo
Uso de die al verificar una condición:
<?php
$res = false;
if (!$res) {
die('Operation failed');
}
echo 'Success';
?>
Resultado de la ejecución del código:
'Operation failed'
Ejemplo
Uso de die sin mensaje:
<?php
// Some code
die();
// Code below won't execute
?>
Ver también
-
la función
exit,
que es análoga a die -
la función
trigger_error,
que genera un error de usuario