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
phpdie(message);
Exemplo
Terminando simplesmente o script com uma mensagem:
php<?php
die('Script parado');
echo 'Isto não será executado';
?>
Resultado da execução do código:
php'Script parado'
Exemplo
Usando die ao verificar uma condição:
php<?php
$res = false;
if (!$res) {
die('Operação falhou');
}
echo 'Sucesso';
?>
Resultado da execução do código:
php'Operação falhou'
Exemplo
Usando die sem mensagem:
php<?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