Java_s_cript버전---
function ColorRGB(value)
{
var red, green, blue;
this.parse1 = function (value)
{
// parse
red = value[1];
green = value[2];
blue = value[3];
return true;
}
this.parse2 = function (value)
{
// parse
var result = { \"red\": value[1], \"green\": value[2], \"blue\": value[3] };
return result;
}
if (!this.parse1(value)) throw \"parse1() failed\";
var result = this.parse2(value);
if (!result) throw \"parse2() failed\";
red = result.red;
green = result.green;
blue = result.blue;
}
PHP 버전---
class ColorRGB
{
private $red;
private $green;
private $blue;
public function __construct(value)
{
if (!$this->parse1(value)) throw \"parse1() failed\";
$result = $this->parse2(value);
if (!$result) throw \"parse2() failed\";
$this->red = $result[\'red\'];
$this->green = $result[\'green\'];
$this->blue = $result[\'blue\'];
}
private function parse1(value)
{
// parse
$this->red = $value[1];
$this->green = $value[2];
$this->blue = $value[3];
return true;
}
private function parse2(value)
{
// parse
$result = Array (\'red\' => $value[1], \'green\' => $value[2], \'blue\' => $value[3]);
return $result;
}
}
내가 클래스를 만들었는데..
parse 멤버 함수 안에서 처리한 데이터를 어떻게 반환해야 좋을지를 모르겠어 ㅠㅠ
parse1 vs parse2 둘중 어떤 형식이 좋은거야 ㅠㅠ?
아니면.. 더 좋은 다른 방법이 있는건가 ??
답변 부탁해요 ㅠㅠ
ㄴ자바스크립튼데..ㅠㅠ