Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/270.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
如何在返回成功状态的PHP脚本中间停止执行?_Php - Fatal编程技术网

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

如何在返回成功状态的PHP脚本中间停止执行?,php,Php,我正在通过web浏览器运行以下php脚本: <?php require_once("test.php"); .... exit(0); .... require_once("test2.php"); .... ?> 我正在调试我的php脚本。我希望脚本在“exit(0)”行的某个位置停止执行。但是,php没有成功执行。如果我删除了“退出(0)”,那么它就会工作 如何停止中间的PHP脚本执行?< /p> ,为了调试的唯一目的,您可以使用die()方法,这样

我正在通过web浏览器运行以下php脚本:

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

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


如何停止中间的PHP脚本执行?< /p> ,为了调试的唯一目的,您可以使用die()方法,这样您就可以有< /p>

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


但是您必须记住,死后的代码将不会被执行。“暂停”PHP执行的唯一方法是使用调试器,如xdebuggerZend\u调试器

为什么它不能成功执行?之后的代码是否退出(0)成功执行所需的代码?能否提供test.php和test2.php文件中的代码以供进一步参考,并澄清脚本工作不正常的原因?我正在更改mediawiki的LocalSettings.php以执行某些任务。如果在文件中添加exit(0),php脚本将停止工作,即使脚本中没有错误。