我試圖使用MacGDPp作爲客戶端調試器來使用Zend Framework應用程序和Xdebug進行交互式調試。我運行的一些問題設置斷點並希望使用Xdebug和Zend框架進行交互式調試和斷點
有人能解決我的具體的問題
有人能夠給我這個應該是怎樣一個高度概括的工作,所以我可以追查我自己的問題
MacGDPp有一個選項,可以在發出請求時立即啓動調試器。這工作。我加載了一個Zend應用程序的頁面,並停止在Zend index.php文件的第一行。
但是,如果我嘗試在MacGDPp中設置一個斷點,無論是Controller還是phtml模板文件,執行都不會停止在這些斷點處。
在Zend之外,如果我設置了一個簡單的頁面,只需一個require,我就可以在需要的文件中設置斷點。
File: test.php
<?php
echo "One <br>";
echo "Two <br>";
echo "Three <br>";
echo "Four <br>";
echo "Five <br>";
echo "Six <br>";
echo "Seven <br>";
echo "Eight <br>";
echo "Nine <br>";
echo "Ten <br>";
require_once('test2.php');
File: test2.php
<?php
echo "Eight <br>";
echo "Five <br>";
echo "Four <br>";
echo "Nine <br>";
echo "One <br>";
echo "Seven <br>";
echo "Six <br>";
echo "Ten <br>";
echo "Three <br>";
echo "Two <br>";
所以,我對如何繼續進行了一些研究。我不知道我的客戶端是否設置了錯誤的斷點,或者如果Zend的自動加載/實例化模式可以阻止任何交互式調試器知道如何通過「遠程」(本地主機)連接從文件系統中選擇的文件,我已執行的網址。
如果有人有解決方案和/或有關如何遠程PHP調試器工作的指針,我會很感激。
+1「我們都去過了」:) – 2013-10-29 05:41:28