向各位前輩請教一個關于調試的問題,多謝指點!
我試了 zend studio+xdebug 和 phpstorm+xdebug,使用 web application 方式調試,發現一個問題百思不得其解:
我啟動調試時的頁面,如果是一個 php 頁面,那么后面對其他php文件的調用就能進入斷點;
如果我啟動調試時是一個 html 頁面,那么后面對其他php文件的調用就不會進入斷點;
詳細一點說就是,假設我有一個
login.class.php 的登錄接口需要調試,如果我寫一個 login.html 頁面,在這里面搞一個按鈕調用
login.class.php 提交登錄參數,調試頁面設為 login.html 啟動調試,后面的登錄接口執行時就不會進斷點,直接就執行完了;
但是,如果我寫一個
login.view.php 文件,在這里面再用 Smarty 顯示一個 login.html 頁面出來,然后在這個
login.html頁面上點擊登錄按鈕時調用 login.class.php 登錄接口,就能夠進 login.class.php 的斷點;
非常非常不理解這是為什么,不知道有沒有前輩清楚這個問題,還望賜教,非常感謝!
2017-03-06
html是頁面顯示用,你的斷點在php代碼上是可以調試的,在html上應該是不能打斷點的
2017-03-06
html是頁面顯示用,你的斷點在php代碼上是可以調試的,在html上應該是不能打斷點的