2 절 대상 모델[2]

PHP 5 는 단일 상속,접근 제한,다시 불 러 올 수 있 는 대상 모델 이 있 습 니 다.이 장 에 서 는 잠시 후'상속'에 대해 자세히 논의 할 것 입 니 다.클래스 간 부모-하위 관 계 를 포함 합 니 다.또한 PHP 는 속성 과 방법 에 대한 제한 적 인 접근 을 지원 합 니 다.구성원 은 private 이 며 외부 클래스 접근 을 허용 하지 않 습 니 다.마지막 으로,PHP 는 부모 클래스 에서 구성원 을 다시 불 러 올 수 있 도록 합 니 다.file://haohappy주:PHP 4 에는 private 가 없습니다.Public.private 만 이 패 키 징 을 잘 실현 하 는 데 좋 습 니 다.PHP 5 의 대상 모델 은 대상 을 다른 데이터 형식 과 다 르 게 봅 니 다.인용 을 통 해 전달 합 니 다.PHP 는 인용(reference)을 통 해 대상 을 명시 적 으로 전달 하고 되 돌려 달라 고 요구 하지 않 습 니 다.이 장의 마지막 부분 에서 핸들 기반 대상 모델 을 상세 하 게 설명 할 것 입 니 다.이것 은 PHP 5 에서 가장 중요 한 새로운 기능 입 니 다.더욱 직접적인 대상 모델 이 있 습 니 다.핸들 기반 시스템 은 부가 적 인 장점 이 있 습 니 다.효율 이 향상 되 고 메모리 사용량 이 적 습 니 다.또한 더 큰 유연성 을 가지 고 있 습 니 다.PHP 의 이전 버 전에 서 스 크 립 트 의 기본 복사 대상 입 니 다.현재 PHP 5 는 핸들 만 이동 하고 더 적은 시간 이 필요 합 니 다.스 크 립 트 의 실행 효율 이 향상 되 는 것 은 불필요 한 복 제 를 피 했 기 때 문 입 니 다.대상 시스템 이 복잡성 을 가 져 오 는 동시에 실행 효율 적 인 수익 도 가 져 왔 습 니 다.또한 복 제 를 줄 이 는 것 은 더 적은 메모 리 를 차지 하 는 것 을 의미 합 니 다.다른 작업 에 더 많은 메모 리 를 남 겨 두 는 것 도 효율 을 높 일 수 있다.file://haohappy주:핸들 을 기반 으로 두 대상 이 같은 메모 리 를 가리 킬 수 있 고 복사 동작 도 줄 일 수 있 습 니 다.또한 메모리 사용량 을 줄 입 니 다.Zand 엔진 2 는 더욱 유연성 이 있 습 니 다.하나의 기 쁜 발전 은 분석 구 조 를 허용 하 는 것 입 니 다.대상 이 소각 되 기 전에 하나의 방법 을 실행 하 는 것 입 니 다.이것 은 메모리 를 이용 하 는 데 도 좋 습 니 다.PHP 로 하여 금 언제 대상 의 인용 이 없 는 지 알 게 하고 빈 메모 리 를 다른 용도 로 분배 하 는 것 입 니 다.

좋은 웹페이지 즐겨찾기