___save_debug
/**
* Generates __dbg.txt file in drupal root directory with structured data of array or object
*
* @param array or object $data
* @param string $desc
* @param bool $keys - If array or object is too big, then you can generate only keys.
*/
function ___save_debug($data = '', $desc = '', $keys = FALSE) {
if (!empty($data) && $data != '') {
if (is_array($data) || is_object($data)) {
if ($keys) {
$data = array_keys($data);
}
$data = print_r($data, TRUE);
}
}
$fp = fopen(DRUPAL_ROOT . '/__dbg.txt', 'a');
fwrite($fp, "\n$desc: $data\n");
fclose($fp);
}