是dprint_r()函数的输出(由devel模块引入)只有在我登录drupal系统(作为管理员用户)时才可见?
感谢
答案 0 :(得分:2)
查看函数定义,您会发现:
/**
* Pretty-print a variable to the browser (no krumo).
* Displays only for users with proper permissions. If
* you want a string returned instead of a print, use the 2nd param.
*/
function dprint_r($input, $return = FALSE, $name = NULL, $function = 'print_r', $check= TRUE) {
if (user_access('access devel information')) {
// Snipped main function code ...
}
}
因此它只会为拥有access devel information
权限的用户生成输出。如果您将此权限分配给无角色,则只有用户1才能看到输出。