迹忆客 专注技术分享

当前位置:主页 > 学无止境 > 编程语言 > PHP >

PHP 中的 die() 和 exit() 函数

作者:迹忆客 最近更新:2023/03/14 浏览次数:

PHP 中的 die()exit() 函数具有相同的目的。语言构造 exit()die() 都输出一条消息并结束当前的 PHP 脚本。

本教程将研究 PHP 的 die()exit() 函数之间的区别。

在 PHP 中使用 exit() 函数

exit() 是一个内置函数,用于打印消息并退出 PHP 脚本。它非常适合因错误而终止执行。

语法:

exit("Type a Message Here");

  or

exit();

下面的示例代码说明了如何使用 exit() 函数结束执行。

代码片段:

<?php
$s = 300;
$v = 300.1;

if($s===$v){
  exit('The two are equal');
}else{
  exit ('The two are not equal');
}
 ?>

输出:

The two are not equal

exit() 函数退出脚本并打印消息 The two are not equal

在 PHP 中使用 die() 函数

die() 函数的工作方式类似于 exit() 函数。我们可以使用 die() 函数来检查错误并停止执行。

下面的示例说明了如何在发生错误时利用 die() 函数来结束数据库连接的执行。

代码片段:

<?php
$user = 'root';
$pass = '';
$db = 'sample tutorial';

$con = mysqli_connect("localhost", $user, $pass, $db);

if ($con->connect_error) {
  die("Connection failed: " . $con->connect_error);
}
?>

上面的代码没有输出。如果数据库连接不成功,那么 die() 函数将结束该过程。

如果连接成功,die() 函数会抛出异常,并且该函数不会结束进程。

exit() die()
无异常退出进程 可以抛出异常
退出脚本并打印消息 打印消息并结束进程
起源于 C 源自 Perl

转载请发邮件至 1244347461@qq.com 进行申请,经作者同意之后,转载请以链接形式注明出处

本文地址:

相关文章

如何在 PHP 中获取时间差的分钟数

发布时间:2023/03/29 浏览次数:183 分类:PHP

本文介绍了如何在 PHP 中获取时间差的分钟数,包括 date_diff()函数和数学公式。它包括 date_diff()函数和数学公式。

PHP 中的重定向

发布时间:2023/03/29 浏览次数:136 分类:PHP

本教程演示了如何将用户从页面重定向到 PHP 中的其他页面

PHP 分页

发布时间:2023/03/29 浏览次数:66 分类:PHP

本教程介绍如何在 PHP 中对数据库行进行分页

扫一扫阅读全部技术教程

社交账号
  • https://www.github.com/onmpw
  • qq:1244347461

最新推荐

教程更新

热门标签

扫码一下
查看教程更方便