我想从私有对象获取用户ID值

时间:2019-12-24 11:23:08

标签: php moodle

我想从以下位置获取用户ID:

["userid":"course_modinfo":private]=>
    string(1) "5"

这里是从cminfo变量中的$ mod取值,我尝试过var_dump($mod->userid);,但它什么也没返回。

object(cm_info)#355 (40) {
  ["modinfo":"cm_info":private]=>
  object(course_modinfo)#339 (7) {
    ["course":"course_modinfo":private]=>
    object(stdClass)#354 (33) {
....
     ["userid":"course_modinfo":private]=>
    string(1) "5"
    ["sections":"course_modinfo":private]=>
    array(4) {
      [0]=>
      array(1) {

2 个答案:

答案 0 :(得分:1)

您可以按以下方式使用get_user_id()函数。

$mod->get_user_id();

答案 1 :(得分:0)

您可以使用全局变量:

divide(rgbChannels[i], gaussChannels[i], temp);
multiply(temp,255, temp);

检查How to get user id of current user in moodle?