我通过网络浏览器运行以下php脚本:
<?php
require_once("test.php");
....
exit(0);
....
require_once("test2.php");
....
?>
我正在调试我的php脚本。我希望脚本停止执行“exit(0)”行的某些位置。但是,php没有成功执行。如果我删除“exit(0)”,那么它可以工作。
如何在中间停止PHP脚本执行?
答案 0 :(得分:2)
出于调试的唯一目的,您可以使用die()方法,因此您将拥有
<?php
require_once("test.php");
....
die("killing the execution");
....
require_once("test2.php");
....
?>
但是你必须记住骰子之后的代码不会被执行。 “暂停”PHP执行的唯一方法是使用调试器,如 xdebugger 或 Zend_Debugger