将变量从一个函数传递到另一个函数



我试图将变量从一个函数传递到另一个函数。我还有其他几个需要$成员_id的功能,该功能在第一个函数wordpress_user_id()中提供了

function wordpress_user_id() {
    $member_id = get_current_user_id();         
    return $member_id;
}

我需要在此功能中使用$成员_ID:

function yif_wlmm_get_wp_user_id() {
    $output = 'Your ID is: ' . $member_id;          
    return $output;
}

我尝试通过这样的第一个函数传递$成员_ID:

function yif_wlmm_get_wp_user_id($member_ID) 

function yif_wlmm_get_wp_user_id( wordpress_user_id() ) 

,但两项都可以。

yif_wlmm_get_wp_user_id( wordpress_user_id() ) 

不返回$member_id。我需要使用全局吗?

要使该代码通过任何内容,您需要执行此操作:

$id = wordpress_user_id();
yif_wlmm_get_wp_user_id($id);

或更简洁:

yif_wlmm_get_wp_user_id(wordpress_user_id());

否则,即使您命名其参数相同,功能也无关。

班级是否更好地使用班级是不可能回答的,而不必更多地了解这是如何使用的。

相关内容

  • 没有找到相关文章

最新更新