오브젝트풀 클래스를 만들고 있는데요.
클래스 로드중
다소 무식한 방법이 좋은 방법일때도 있습니다.
switch($dataCount) {
case 0: self::$objectPool[$name] = new $name(); break;
case 1: self::$objectPool[$name] = new $name($data[0]); break;
case 2: self::$objectPool[$name] = new $name($data[0], $data[1]); break;
case 3: self::$objectPool[$name] = new $name($data[0], $data[1], $data[2]); break;
case 4: self::$objectPool[$name] = new $name($data[0], $data[1], $data[2], $data[3]); break;
case 5: self::$objectPool[$name] = new $name($data[0], $data[1], $data[2], $data[3], $data[4]); break;
default: return false; break;
}
|
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기
댓글 2개
http://kr2.php.net/manual/kr/functions.arguments.php