这是我的代码。我想要的是在方法中分配属性$a
值,set_a()
我需要在方法中获得相同的值,而无需在对象初始化后或在其中get_a()
调用,并且也不想将任何参数传递给任何一种方法。有没有其他方法可以做到这一点?set_a()
get_a()
class simple
{
public $a;
public function set_a()
{
$this->a = "ABC"; //need this value in get_a()
}
public function get_a()
{
echo $this->a; //should referenced from set_a()
}
}
$foo = new simple();
echo $foo->get_a(); //output should be "ABC"
//or
echo $foo->a; //output should be "ABC"