如何在返回成功状态的PHP脚本中间停止执行?

时间:2011-05-27 10:53:42

标签: php

我通过网络浏览器运行以下php脚本:

<?php
  require_once("test.php");
  ....
  exit(0);
  ....
  require_once("test2.php");
  ....
?>

我正在调试我的php脚本。我希望脚本停止执行“exit(0)”行的某些位置。但是,php没有成功执行。如果我删除“exit(0)”,那么它可以工作。

如何在中间停止PHP脚本执行?

1 个答案:

答案 0 :(得分:2)

出于调试的唯一目的,您可以使用die()方法,因此您将拥有

<?php
  require_once("test.php");
  ....
  die("killing the execution");
  ....
  require_once("test2.php");
  ....
?>

但是你必须记住骰子之后的代码不会被执行。 “暂停”PHP执行的唯一方法是使用调试器,如 xdebugger Zend_Debugger