在这里,最佳实践是什么?使用 die()
还是 exit()
?这两者有什么区别?
if($_GET['do_thing']):
echo 'bla bla';
exit(); // or die(), or something else?
endif;
die('bla bla');
, echo 'bla bla';exit();
和exit('bla bla');
执行相同的操作。个人而言,我仅在调试代码时使用die
,而在普通终止时使用空的exit
- 就像你的情况一样。但是,die
和exit
是同义词,因此无论使用哪一个都没有关系。
当进行mysql查询时,我使用die()记录错误,我使用exit退出循环。
我更喜欢使用die,但并没有特别的原因。PHP文档称exit是真正的语言结构 (http://www.php.net/manual/en/function.exit.php),而die只是一个别名,但两者都可以使用。这只取决于你的编码风格和语法选择!