반응형
const
-
static, const, memoizationTechnique/PHP 2016. 12. 20. 18:21
1. Static 정적, 공유의 개념static은 변수 또는 메소드 등에 지정할 수 있으며, 메소드에 지정한 경우 객체를 생성하지 않고도 접근이 가능하다.이 정적 메소드 안에서 연산이 이뤄질 때엔 멤버 변수에 접근할 수 없다.즉, static 메소드 안에서 사용되는 변수는 static이어야만 한다.이것이 중요한 룰!static변수는 프로그램이 실행 될 시 단한번 초기화가 된다.그리고 메모리 상에 데이터가 보존되어 그이후 호출은 모두 메모리를 참조하여 접근 하게 된다.1234567891011121314class A{ public static $abc = null; public static function getAbc() { return A::$abc; }} $a1 = new A();$a2 = new A()..