在类中的不同函数中使用相同的变量获取值

时间:2012-01-05 07:30:35

标签: php class function

我遇到了在类中使用不同函数中的相同变量获取值的问题。

class base_functions{
    var $id;

    function get_user_details($user_id){
         $this->id = "1";           
    }

    function set_user_details($user_id){
         $this->id = "2";           
    }

}

   $obj_base_functions=new base_functions();

现在我需要从函数set_user_details()和get_user_details()中获取值,是否有可能,如果有任何解决方案,请告诉我,先谢谢fellas。

1 个答案:

答案 0 :(得分:0)

我不确定这是否是您正在寻找的,但根据您的代码得到& set方法是设置变量,什么都不返回。如果你想一直得到这两个不同的值,使用不同的变量,如果没有,这应该有效:

$obj_base_functions=new base_functions();
$obj_base_functions->get_user_details('');
print $obj_base_functions->id; // will print 1;
$obj_base_functions->set_user_details('');
print $obj_base_functions->id; // will print 2;
相关问题