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