A construção die
A construção die (ou seu análogo exit) interrompe imediatamente a execução do script PHP.
É possível passar uma mensagem que será exibida antes do encerramento.
Esta construção é frequentemente usada para tratamento de erros ou para terminar forçadamente a execução do script.
Sintaxe
die(message);
Exemplo
Terminando simplesmente o script com uma mensagem:
<?php
die('Script parado');
echo 'Isto não será executado';
?>
Resultado da execução do código:
'Script parado'
Exemplo
Usando die ao verificar uma condição:
<?php
$res = false;
if (!$res) {
die('Operação falhou');
}
echo 'Sucesso';
?>
Resultado da execução do código:
'Operação falhou'
Exemplo
Usando die sem mensagem:
<?php
// Algum código
die();
// O código abaixo não será executado
?>
Veja também
-
a função
exit,
que é um análogo de die -
a função
trigger_error,
que gera um erro personalizado