大家經常使用 dpm() 嗎?
你知不知雙擊相關的列會顯示出 PHP Array / Object ..

dd() 你用過嗎 ?
dd($node) 可以將 $node Object 寫到系統暫存資料夾 (admin/config/media/file-system) 的 drupal_debug.txt 檔案中。不要再那麼傻,自己寫 file_put_contents... 哦...
相信 Linux 下的 tail -f /tmp/drupal_debug.txt 你也會用了 :)
ddebug_backtrace() 又如何 ?
PHP 中的 debug_backtrace 用慣了,不如試試 Drupal 下的 ddebug_backtrace(),如:
ddebug_backtrace(user_load(1));
在 Devel 的設定中,還可以更改預設的錯誤處方式哦:
[admin/config/development/devel]

看不懂 Drupal 的 DBTNG Query object ??
像這堆東西:
$query = db_select('users', 'u');
$query
->condition('u.uid', 0, '<>')
->fields('u', array('uid', 'name', 'status'))
->range(0, 50);
試試 dpq($query);

是不是明白多了 :)
不用 Devel,你也可以這樣:
echo (string) $query;
是還有一些的....
待你自己發現及跟我分享啦,或者試試 Devel Demo 吧!

寫下您的回覆