Az exit konstrukció

Az exit konstrukció (vagy annak párja az die) azonnal leállítja a PHP szkript végrehajtását. Opcionális paramétert fogadhat - üzenetet vagy numerikus állapotkódot, amely a leállítás előtt kiíródik.

Szintaxis

phpexit;
// vagy
exit(üzenet);

Példa

Egyszerű szkript leállítás:

php<?php
  echo 'Ez lefut';
  exit;
  echo 'Ez NEM fog lefutni';
?>

A kód végrehajtásának eredménye:

php'Ez lefut'

Példa

Leállítás üzenet kiíratásával:

php<?php
  exit('A szkript leállt');
?>

A kód végrehajtásának eredménye:

php'A szkript leállt'

Példa

Használata feltételes szerkezetben:

php<?php
  $res = [1, 2, 3];
  
  if (empty($res)) {
    exit('A tömb üres');
  }
  
  print_r($res);
?>

A kód végrehajtásának eredménye:

php[1, 2, 3]

Lásd még

  • az trigger_error függvényt,
    amely felhasználói által definiált hibaüzenetet generál