* 객체를 동적으로 얻어, 추가 요소를 더한다.!! - 객체를 감싸고, 감싼 객체들을 행동을 계속해서 실행한다. class absABC { protected $abc = ""; public function getAbc() { return $this->abc; } } class aObject extends absABC { public function __construct() { $this->abc = " a "; } } class bObject extends absABC { public function __construct() { $this->abc = " b "; } } class absd extends absAbc { protected $_abc; public function __construct( $..
First Previous 1 2 3 ... 22 23 24 25 26 [27] 28 29 30 31 32 ... 48 49 50 Next Last $total_pages = 25; // 전체 페이지 갯수 $count_out = 3; // 처음과 끝에 표시되는 번호 갯수 $count_in = 5; // 현재 페이지 기준으로 표시되는 번호 갯수 $current_page = ($_GET['p'] ) ? $_GET['p'] : 1; // 현재 페이지 갯수 // 처음 표시되는 갯수 $n1 = 1; $n2 = min($count_out, $total_pages); // 마지막에 표시되는 갯수 $n7 = max(1,$total_pages - $count_out + 1); $n8 = $total_pages; // 가..
Subversion/SVN 설정시 branches, tags, trunk 에 대한 개념 trunk - 기본적으로 개발을 시작할 때 사용하는 디렉토리(소스의 주 개발 작업을 진행하는 폴더) - 모든 프로그램 개발 작업은 trunk 디렉토리에서 부터 시작 - main, mainline, production의 의미로 사용됨 brankches - trunk 에서 뻗어져 나온 나뭇가지(소스의 실험적인 작업을 진행하는 폴더, 소스의 현재 버전을 유지보수 하고, 현재 버전을 기반으로 차기 버전을 개발할 경우 이 폴더 이용) - trunk 디렉토리에서 프로그램을 개발하다보면 큰 프로젝트에서 또 다른 작은 분류로 빼서 개발하는 경우. - 프로젝트 안의 작은 프로젝트 - release 버전과 유지보수 버전을 분리하고 싶을..