我遇到了在类中使用不同函数中的相同变量获取值的问题。
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。
答案 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;