情境:
想要透過PHP開發一些功能, 但是沒辦法和前端一樣直接將訊息輸出在console.log裡面來確定自己要的參數有沒有正確
有可能寫到最後面才發現自己要的參數和實際拿到的參數根本完全不一樣
下面這個方法在debug上是非常好的方法!!
開啟WordPress Debug模式
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define( 'WP_DEBUG_DISPLAY', false ); //這邊如果使用true, 錯誤訊息將會直接輸出在螢幕上喔!
輸出訊息
使用error_log將參數寫入log error_log( 'Hello World!' ); 或者是使用print_r輸出也可以 error_log( print_r( 'Hello World!', true ) );
如果你是用linux環境開發, 可以直接使用 tail 觀察log
tail -f wp-content/debug.log