Forum und email

초기화

static 변수와 클래스 멤버 초기화는 오직 스칼라 값만을 허용한다. 반면에 PHP 3에서는 모든 유효 표현식이 허용된다. 이것은 ,다시 한번 말하지만, 해석과 실행이 분리되었기 때문이다. 즉 해석기가 생성자를 볼때는 아직 아무 코드도 실행되어 있지 않은 상태에 있다.

클래스에서는 멤버 변수를 초기화하기 위해 생성자를 사용해야 한다. 단순한 static 값을 제외한 모든 static 변수는 이것과는 거의 상관이 없다.