Die konstrukcija

Konstrukcija die (arba jos atitikmuo exit) nedelsiant nutraukia PHP scenarijaus vykdymą. Kartu galima perduoti pranešimą, kuris bus išvestas prieš baigiant darbą. Ši konstrukcija dažnai naudojama klaidų apdorojimui arba priverstiniam scenarijaus nutraukimui.

Sintaksė

phpdie(message);

Pavyzdys

Paprastas scenarijaus nutraukimas su pranešimu:

php<?php
  die('Scenarijus sustabdytas');
  echo 'Tai nebus vykdoma';
?>

Kodo vykdymo rezultatas:

php'Scenarijus sustabdytas'

Pavyzdys

die naudojimas tikrinant sąlygą:

php<?php
  $res = false;
  if (!$res) {
    die('Operacija nepavyko');
  }
  echo 'Sėkmė';
?>

Kodo vykdymo rezultatas:

php'Operacija nepavyko'

Pavyzdys

die naudojimas be pranešimo:

php<?php
  // Kažkoks kodas
  die();
  // Tolesnis kodas nebus vykdomas
?>

Taip pat žiūrėkite

  • funkciją exit,
    kuri yra die atitikmuo
  • funkciją trigger_error,
    kuri sukuria vartotojo klaidą