class oo
{
public static function getInstance($변수1,$변수2)
{
return new static($변수1,변수2);
}
public function __construct($변수1,$변수2)
{
내용
}
}
이런 소스가 있는데 return 값에 new static($변수1,변수2); 이렇게 되어있는데 new 는 객체선언 할떄 쓰는거아닌가요 ? static 은 정적 변수나 정적 메서드 선언할때 쓰는거아닌가요 ?? 도통 모르겠습니다 ㅜ
그래서 마우스로 컨트롤 누르고 static 타고 들어갔더니 construct 타고 들어가더라구요 알려주실 고수님 ㅠ