我對PHP相當陌生,所以如果對此有一個簡單的答案,請原諒我。我在stackoverflow中搜索了任何類似的問題,但找不到任何幫助。PHP - 將對象打印到控制檯/記錄後端功能
我正在研究現有的基於php的應用程序,我只需要能夠將對象和陣列的內容打印到日誌或控制檯進行調試。問題在於函數不是直接被客戶端調用,而是牽扯MySQL數據,修改它並返回數據。這意味着像Chrome Logger(https://craig.is/writing/chrome-logger)和在javascript中使用console.log()等選項不會顯示在控制檯中。
我工作的應用程序有一個簡單的日誌記錄功能,但它只接受字符串。我無法修改日誌功能,因此無法打印對象和陣列,但我不知道內容是什麼。
有沒有人有任何建議如何進行此事?
特別是,我試圖找到MySQL查詢的結果,所以如果有一個解決方法來獲取該數據,那也可以。
非常感謝!
你沒有任何地方,你可以輸出'你的陣列/對象的print_r()'?或者,您可以檢查一下,看看您是否在將'print_r()'輸出到頁面之前登錄到特定帳戶(假設您將這些信息存儲在$ _SESSION或其他內容中)? –
使用AJAX調用腳本嗎?您可以使用Developer Tools的Network選項卡查看原始AJAX響應,該響應將包含腳本打印的所有調試消息。 – Barmar
@Barmar腳本使用的是AJAX,問題是由於查詢位於服務器端,而不是客戶端,整個查詢隱藏在客戶端,網絡選項卡沒有給出結果 –