class HueHue {
private $hue;
public function show(){
echo $this->hue;
}
public static function parse($string){
// parse it all
$HueHue = new HueHue();
$reflector = new ReflectionClass($HueHue);
$hue = $reflector->getProperty('hue');
$hue->setAccessible(true);
$hue->setValue($HueHue, $parsed_string);
}
}
これは「悪い」ですか?を作成するよりもこれが本当に好きpublic function setHue($parsed_string)
で、 parse() は静的でなければなりません。なぜならnew
、設定して取得するのが嫌いだからです...
最終的なゲームはただすることであり、私は本当に設定可能にHueHue::parse('something here')->show();
なりたくありません.private $hue
フィードバックをいただければ幸いです。