我对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)以及这些之间的区别。
干杯...