die-rakenne

die-rakenne (tai sen vastine exit) keskeyttää PHP-skriptin suorituksen välittömästi. Samalla voidaan välittää viesti, joka tulostetaan ennen työn lopettamista. Tätä rakennetta käytetään usein virheiden käsittelyyn tai skriptin pakottamiseen loppumaan.

Syntaksi

phpdie(message);

Esimerkki

Yksinkertainen skriptin lopetus viestillä:

php<?php
  die('Script stopped');
  echo 'This will not be executed';
?>

Koodin suorituksen tulos:

php'Script stopped'

Esimerkki

die:n käyttö ehdon tarkistuksessa:

php<?php
  $res = false;
  if (!$res) {
    die('Operation failed');
  }
  echo 'Success';
?>

Koodin suorituksen tulos:

php'Operation failed'

Esimerkki

die:n käyttö ilman viestiä:

php<?php
  // Some code
  die();
  // Code below won't execute
?>

Katso myös

  • funktion exit,
    joka on vastine die:lle
  • funktion trigger_error,
    joka generoi käyttäjävirheen