我看到一些模块使用例如:
function statistics_exit() {
global $user, $recent_activity;
.......
}
这些变量($ user,$ recent_activity)在哪里声明?谢谢。我该如何知道变量的值。
答案 0 :(得分:3)
$ user是一个全局var,表示当前登录的用户。
有关Drupal核心全局变量的更多信息,请访问http://api.drupal.org/api/drupal/globals/6
答案 1 :(得分:2)
全局$ user对象首先在session.inc中的sess_read()函数中设置。我不知道$ recent_activity设置在哪里。如果你想知道这个值,你可以简单地打印变量:
<?php
global $user, $recent_activity;
var_dump($user, $recent_activity);
?>
或者如果您安装了devel模块:
<?php
global $user, $recent_activity;
dsm($user);
dsm($recent_activity);
?>