我想从私有对象中获取 userid 值
I want get userid value from a private object
我想从以下位置获取用户标识:
["userid":"course_modinfo":private]=>
string(1) "5"
这里的值来自 moodle $mod in cm info 变量,我已经尝试 var_dump($mod->userid);
但它 returns 没有。
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) {
您可以使用全局变量:
$USER->id
您可以按如下方式使用get_user_id()
功能。
$mod->get_user_id();
我想从以下位置获取用户标识:
["userid":"course_modinfo":private]=>
string(1) "5"
这里的值来自 moodle $mod in cm info 变量,我已经尝试 var_dump($mod->userid);
但它 returns 没有。
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) {
您可以使用全局变量:
$USER->id
您可以按如下方式使用get_user_id()
功能。
$mod->get_user_id();