2011-05-27 75 views
2

我通過web瀏覽器中運行以下PHP腳本:如何在返回成功狀態的PHP腳本中間停止執行?

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

我調試我的PHP腳本。我希望腳本停止執行一些位於「exit(0)」行的位置。但是,PHP不能成功執行。如果我刪除「退出(0)」,那麼它工作。

我該如何停止中間的PHP腳本執行?

+0

調試器爲什麼犯規成功地執行? – TJHeuvel 2011-05-27 10:58:11

+1

執行exit(0)後的代碼;'成功執行所需的代碼? – Valour 2011-05-27 10:59:31

+0

您能否提供test.php和test2.php文件中的代碼以供進一步參考,並闡明爲什麼腳本無法正常工作? – 2011-05-27 11:00:08

回答

2

爲了調試你可以使用模具()方法,這樣你纔會有

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

但你必須記住,模具後的代碼不會被執行的唯一目的。爲「暫停」一個PHP的執行的唯一方法是通過使用像xdebuggerZend_Debugger