function dpm

Same name and namespace in other branches
  1. 4.x devel.module \dpm()
  2. 5.x devel.module \dpm()

Prints a variable to the 'message' area of the page.

Uses drupal_set_message().


$input: An arbitrary value to output.

string $name: Optional name for identifying the output.

string $type: Optional message type for drupal_set_message(), defaults to 'status'.

Return value

input The unaltered input value.

See also


5 calls to dpm()
backtrace_error_handler in ./devel.module
Displays backtrace showing the route of calls to the current error.
devel_page_alter in ./devel.module
Implements hook_page_alter().
devel_rules_debug_action in ./
Rules action for debugging values.
dpq in ./devel.module
Prints a SQL string from a DBTNG Select object.
dsm in ./devel.module
Legacy function that was poorly named.


./devel.module, line 1953


function dpm($input, $name = NULL, $type = 'status') {
    if (user_access('access devel information')) {
        $export = kprint_r($input, TRUE, $name);
        drupal_set_message($export, $type);
    return $input;