Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/234.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
AJAX请求中的PHP-exit或die()?_Php_Ajax_Json - Fatal编程技术网

AJAX请求中的PHP-exit或die()?

AJAX请求中的PHP-exit或die()?,php,ajax,json,Php,Ajax,Json,这里的最佳实践是什么?使用die()或exit()?这两者有什么区别 if($_GET['do_thing']): echo 'bla bla'; exit(); // or die(), or something else? endif; die('blabla'),回显“bla-bla”;退出()和退出(“bla-bla”)做同样的事情。就我个人而言,我使用die仅用于调试代码,而使用空的exit用于定期终止-就像您的情况一样。但是,die和exit是同义词,所以使用哪一个并不重要

这里的最佳实践是什么?使用die()或exit()?这两者有什么区别

if($_GET['do_thing']):
  echo 'bla bla';
  exit(); // or die(), or something else?
endif;

die('blabla')
回显“bla-bla”;退出()
退出(“bla-bla”)做同样的事情。就我个人而言,我使用
die
仅用于调试代码,而使用空的
exit
用于定期终止-就像您的情况一样。但是,
die
exit
是同义词,所以使用哪一个并不重要。

我使用die()在进行mysql查询以记录错误时,我使用exit来跳出循环

我宁愿死,但没有特别的原因。PHP文档说exit是真正的语言构造(http://www.php.net/manual/en/function.exit.php)而且,这两种方法都有效。 这取决于你的编码风格和语法选择