当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


PHP die()和exit()的区别用法及代码示例


exit()在 PHP 中,exit()函数打印一条消息并退出应用程序。它通常用于在发生错误时打印不同的消息。使用exit()当没有错误并且必须停止执行时。

用法:

exit("Message goes here");
or
exit();

例子:

exit("This request is processed");

程序1:

PHP


<?php
   exit ("This is an exit function in php");
   echo "This will not printed because "
    . "we have executed exit function";
?>

输出:

This is an exit function in php

程序2:

PHP


<?php
  $a = 10;
  $b = 10.0;
  if($a == $b) {
    exit('variables are equal');
  }
  else {
    exit('variables are not equal'); 
  }
?>

输出:

variables are equal

die() 在 PHP 中,die()是相同的exit()。程序的结果将是一个空屏幕。使用die()当出现错误并且必须停止执行时。

用法:

die("Message goes here"); 
or 
die();

例子:

die('Oops! Something went wrong');

程序:

PHP


<?php
    $num = 1;
    // die can only print string values,
    // hence there will be no output
    die($num);
?>

输出:

No Output

注意:上述程序的输出将是一个空屏幕,因为它类似于exit(),die()只能打印字符串值。

die()和exit()函数的区别:

die()

exit()

die()方法用于抛出异常 exit()方法仅用于退出进程。
die()函数用于打印消息。 exit() 方法退出脚本,或者可用于打印替代消息。
该方法来自 Perl 中的die()。 该方法来自C中的exit()。


相关用法


注:本文由纯净天空筛选整理自sanketnagare大神的英文原创作品 Difference between die() and exit() functions in PHP。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。