遵循以下结构:
class MyClass(){
var prop;
function myfunc(){
$variable = 'value';
}
}
$obj = new MyClass;
有没有办法可以访问' $ variable'从外面没有回报?
我可以得到这样的房产:
$obj -> prop;
但我无法访问' $变量'像这样:
$obj -> variable;
答案 0 :(得分:2)
class MyClass(){
public prop;
public variable;
function myfunc(){
$this->variable = 'value';
}
}
建议不要在类中使用var。而不是你可以使用公共
$obj -> variable; now you can access this from out side the class scope
答案 1 :(得分:1)
访问您的变量,如
$obj -> variable;
你需要这样做:
class MyClass(){
var prop;
var variable;
function myfunc(){
$this->variable = 'value';
}
}