트레이트 – 17.정적 멤버와 싱글턴 패턴

트레이트는 정적 변수, 정적 프로퍼티와 정적 메소드를 모두 정의할 수 있습니다. 트레이트는 기존의 클래스가 구성하고 있는 상속 관계를 전혀 손상시키지 않으면서, 더욱 심플하게 작성된 코드를 재사용할 수 있으므로, 트레이트에서 지원하는…

Continue Reading 트레이트 – 17.정적 멤버와 싱글턴 패턴

트레이트 – 09.트레이트 로컬 스코프

트레이트의 로컬 스코프에 대한 개념은 RFC 문서 nonbreakable traits에 잘 정리되어 있습니다. 그러나 RFC 문서에서는 트레이트 조합을 위한 use 문을 사용하지 않았고, 대신에 include 문으로 설명하고 있으며, 트레이트 로컬 스코프에…

Continue Reading 트레이트 – 09.트레이트 로컬 스코프

PHP5 객체모델 – 09.Static 멤버

정적 멤버(static member) PHP5에서 정적 멤버를 static 키워드를 이용하여 정의하여 사용할 수 있습니다. visibility static $변수이름 = 변수값; visibility static function 함수이름(인수리스트) { 함수내용 }; visibility 위치에는 정적 멤버의 가시범위(visibility)를 제한할 수 있는…

Continue Reading PHP5 객체모델 – 09.Static 멤버