Drupal 7 內置的 debug() function

不知多少次使用 print_r(),不知多少次輸入 echo '<pre>......',即使是 COPY & PASTE 也想省下,Drupal 7 有了,有了 debug() function。

debug($data, $label = NULL, $print_r = FALSE)

使用超級簡單:

debug($content);

是否經常在同一頁面,多次使用 debug(),傻傻分不清楚那一個是那一行的呢 ?? 好吧,教你們為它起一個名字:

debug($content, '就是這麼簡單');

這種文章寫出來會給人罵的,LOL。因此送上一個常見的問題:就是為什麼我使用了,但沒有結果顯示出來?

答案:

1. 就是沒東西能顯示

2. debug() 透過 trigger_error 輸出,所以你需要設定 PHP 顯示錯誤

其實,還有一個隱藏版 Drupal 專用的 drupal_var_export(),Devel 的 dpr() 就是使用它的。

寫下您的回覆

電子郵件不會公開