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
die(message);
Esimerkki
Yksinkertainen skriptin lopetus viestillä:
<?php
die('Script stopped');
echo 'This will not be executed';
?>
Koodin suorituksen tulos:
'Script stopped'
Esimerkki
die:n käyttö ehdon tarkistuksessa:
<?php
$res = false;
if (!$res) {
die('Operation failed');
}
echo 'Success';
?>
Koodin suorituksen tulos:
'Operation failed'
Esimerkki
die:n käyttö ilman viestiä:
<?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