【发布时间】:2012-01-05 07:30:35
【问题描述】:
我在使用类的不同函数中的相同变量获取值时遇到问题。
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() 两个函数中获取值,是否可以,如果有任何解决方案请告诉我,提前谢谢各位。
【问题讨论】:
-
请尝试更详细地解释您想在这里获得什么样的价值观。
-
我会从数据库中获取值,我有不同类型的用户。我需要在同一页面中获取他们的详细信息。所以我在页面中创建了对象:$oBaseFunctions=new base_functions();/* 为 class-functions.php 中的基类创建的对象*/ /* 函数在 class-functions.php */ $oBaseFunctions->get_user_details (); $oBaseFunctions->set_user_details(); echo $oBaseFunctions->id;// 使用这个我从这个函数中只得到一个值 $oBaseFunctions->set_user_details();但我想同时获得这两个值。