Drupal 7 全局 $user 变量

标签 drupal

如果有人能告诉我如何设置 global $user 变量,我们将不胜感激,这样我们就不必在每个函数中不断重新声明它来访问它内容。我们如何声明它以便模块中的所有函数都可以使用它?

最佳答案

您要查找的全局类型(在每个范围内始终可用)称为 superglobal在 PHP 中。您不能声明新的超全局变量,但可以直接访问所有全局变量,因为它们是 $GLOBAL 超全局变量的一部分。换句话说,您可以使用 $GLOBALS['user'] 直接访问 $user 全局。

另见 create superglobal variables in php?了解更多信息和替代方法。

关于Drupal 7 全局 $user 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9733759/

相关文章:

css - Drupal 菜单中的样式

drupal - Composer 进行更改后恢复

drupal - 在 drupal-7 中使用 $_GET[...]

javascript - 啊哈 Javascript 回调

html - 左右两侧带有 div 边框的居中布局(带有 bg 图像)(drupal)

mysql - Aegir 卡住了克隆/迁移/安装任务

drupal - 如何在 Drupal 7 中读取 JSON 数据

html - 我的CSS来自哪里?

drupal - 如何加快网页加载速度?主要问题是排队时间

drupal - 寻找用于编目 PDF 下载的 Drupal 7 扩展