我正在尋找一種方法來實現下面的結果。我受限於使用這個類,它是實現它的方法。從匿名類變量返回數據
final class Trade {
private $users_id;
private $adj_id;
public function display() {
var_dump($this);
}
public function setData($form_results) {
foreach ($form_results as $var => $value) {
$this->{$var} = $value;
}
}
public function getData() {
return get_object_vars($this);
}
}
問題是在類方法中調用get_object_vars()
。正如所料,它會忽略我設置的私有變量,並返回由於其範圍而導致的所有類變量的數組。
我想讓該方法只返回公共匿名變量。有什麼辦法可以做到這一點?
謝謝,我忘了這個!問題解決了。 :) –