Exit-rakenteen

exit-rakenne (tai sen vastine die) keskeyttää PHP-skriptin suorituksen välittömästi. Se voi hyväksya valinnaisen parametrin - viestin tai numeerisen tilan, joka tulostetaan ennen työn lopettamista.

Syntaksi

phpexit;
// tai
exit(message);

Esimerkki

Yksinkertainen skriptin lopettaminen:

php<?php
  echo 'Tämä suoritetaan';
  exit;
  echo 'Tätä EI suoriteta';
?>

Koodin suorituksen tulos:

php'Tämä suoritetaan'

Esimerkki

Lopettaminen viestin tulostuksella:

php<?php
  exit('Skriptti keskeytetty');
?>

Koodin suorituksen tulos:

php'Skriptti keskeytetty'

Esimerkki

Käyttö ehtorakenteessa:

php<?php
  $res = [1, 2, 3];
  
  if (empty($res)) {
    exit('Taulukko on tyhjä');
  }
  
  print_r($res);
?>

Koodin suorituksen tulos:

php[1, 2, 3]

Katso myös

  • funktion trigger_error,
    joka generoi käyttäjäkohtaisen virheviestin