2010-03-12 5 views

답변

8

:

재산권 오버로드는 개체 컨텍스트에서 작동합니다. 이러한 마법 메서드는 정적 인 상황에서 트리거되지 않습니다. 따라서 이러한 메서드는 정적으로 선언하면 안됩니다. PHP 5.3.0부터 매직 오버로딩 메소드 중 하나가 정적으로 선언되면 경고가 발생합니다.

그럼, 두렵습니다.

+0

합리적이라고 생각하십니까? – user198729

+3

@user이 기능을 필요로하는 상황에 직면하지 않았으므로 어느 쪽이든 상관하지 않습니다. 확실히 * * 기능이 빠져 있지만'__callStatic' 함수는 있지만'__setStatic' 함수는 없다는 것이 이상합니다. OO가 PHP에서 후방에 있다는 것을 한 번 더 보여 주기만하면됩니다. 사실, 현대 PHP는 PHP의 뒷얘기였습니다. ;) – deceze

+0

^^^ 하하, 그래, 나 또한 생각해 봤어. –