可能是重复问题:
PHP中die()和exit()有什么区别?
我完全不清楚die
和exit
的区别。
大多数程序员使用die
,像这样:
$link = mysql_connect('localhost', 'mysql_user', 'mysql_password'); //don't see mysql_* problem it is just example
if (!$link) {
die('Could not connect: ' . mysql_error());
}
使用exit
的方式如下:
$filename = '/path/to/data-file';
$file = fopen($filename, 'r')
or exit("unable to open file ($filename)");
根据它们的功能,我认为它们没有任何区别,因为两者都终止了脚本的执行。
我的问题是:
1)我可以在这些示例中交换die和exit吗?反之亦然? 2)还有这些之间的区别。
干杯...