2013-08-12 22 views
0

我在有很多的Javascript的前端和大量的PHP在後端複雜Webframework工作。由於我是新手,找出工作流程相當麻煩。是否有記錄的函數調用的完整序列中(PHP,JS或兩者)的那一刻起,直到執行響應的請求被髮送方式(或JS執行已發送的請求後?),這將是真正的樂於助人。PHP和JavaScript - 記錄完整的工作流程

回答

2

這裏沒有完美的解決方案,但您可能需要使用瀏覽器調試工具,如Firefox的FirebugChrome's debugger。使用這些工具,你可以看到JavaScript錯誤,AJAX請求,PHP(服務器)的響應,單個頁面文件加載等等等等

+0

當然,我已經使用Firebug與Firephp並經常使用debug_backtrace的,但只顯示某一功能的堆棧跟蹤,而不是完整的工作流程。 – Ferenjito

+0

可能很難獲得完整的快照,例如回溯:PHP和JS日誌將在不同的地方開始......您將無法在PHP回溯中看到JavaScript事物。 Firebug/Chrome調試器等工具是查看Web應用程序中發生的事情的強大工具。 – ale

1

所有我能想到的會使用以Chrome開發者工具,網絡標籤,查看序列事件。或者甚至更好,Firefox中的HTTPFox插件。 這將有助於你找出JS調用和PHP文件的執行順序是通過AJAX訪問。

什麼在服務器端是不容易做到,但你可以使用XDebug你的代碼調試。

相關問題