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 |
相关文章
如何在 PHP 中获取时间差的分钟数
发布时间:2023/03/29 浏览次数:183 分类:PHP
-
本文介绍了如何在 PHP 中获取时间差的分钟数,包括 date_diff()函数和数学公式。它包括 date_diff()函数和数学公式。