2013-06-20 104 views
6

我有jquery調用另一個PHP文件的AJAX調用,並不能鍛鍊如何讓NetBeans和XDEBUG停止在這個文件的斷點。 EG:netbeans xdebug調試AJAX PHP

的index.php

function ajaxfunc(){ 
    ... 
} 

other.php

<?php 
    echo Whatever::doit(); 
    class Whatever(){ 
      public function doit(){ 
       $stopme="now"; 
      } 
    } 
?> 

Netbeans的停在index.php的代碼,但不是在other.php

回答

10

添加XDEBUG_SESSION_START = netbeans的? -xdebug到你的ajax網址。

這將打開你的ajax調用調試。確保你已經打開的項目中有other.php文件。

+0

奇妙!適用於我:) –

0

其實簡單地改變任何URL中包括什麼?XDEBUG_SESSION_START =於NetBeans XDebug的似乎觸發了XDebug [LINUX/nginx的/ FPM /的NetBeans]