PHP 中的 die() 和 exit() 函数具有相同的目的。语言构造 exit() 和 die() 都输出一条消息并结束当前的 php 脚本。本教程将研究 PHP 的 die() 和 exit() 函数
PHP 中的 die()
和 exit()
函数具有相同的目的。语言构造 exit()
和 die()
都输出一条消息并结束当前的 php 脚本。
本教程将研究 PHP 的 die()
和 exit()
函数之间的区别。
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
。
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 |
--结束END--
本文标题: PHP 中的 die() 和 exit() 函数
本文链接: https://lsjlt.com/news/568990.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0