iT邦幫忙

0

PHP API 怎麼像 node.js 一樣DEBUG?

如果照以往的echo 在網頁上的除錯方式很難做 POST的資料顯示不出來

目前我是透過前端得ajax接收api 的response 來確定我的資料有沒有傳遞

我想問大大們php有沒有跟node一樣在cmd 監聽console.log的除錯方法?

看更多先前的討論...收起先前的討論...
一般我常用的做法就是利用error_log這個函數,將其輸出到一個文件上查看。會另外開一個網頁開這支log刷新查看。

畢竟php是後端應用語言。等到輸出到前台,它其實早就是運行完成的東西了。
除非你利用javascript的特性。或是直接做監聽處理。
要不然一般都是得要將想要的東西輸出到一個文件上,或是資料庫上也行。
Luis-Chen iT邦新手 4 級 ‧ 2018-09-28 13:59:54 檢舉
感謝,現在回頭摸PHP覺得好麻煩 ORZ
q00153 iT邦新手 3 級 ‧ 2018-09-28 14:07:35 檢舉
可以學一下 XDebug 用熟了會很好用
Luis-Chen iT邦新手 4 級 ‧ 2018-09-28 14:13:24 檢舉
借問一下 PHP 官方文件是不是掛掉拉?
怎麼都是空白頁面
Luis-Chen iT邦新手 4 級 ‧ 2018-09-28 16:43:39 檢舉
後還我還是習慣用POSTMEN 處理 唉~~又忙了一天了
Luis-Chen iT邦新手 4 級 ‧ 2018-09-28 16:43:43 檢舉
後還我還是習慣用POSTMEN 處理 唉~~又忙了一天了
weiclin iT邦高手 4 級 ‧ 2018-09-28 18:08:00 檢舉
用 php -S 指令去跑開發用的 server, 之後搭配 error_log 就會輸出到終端機

1 個回答

我要發表回答

立即登入回答