[php] 정적 변수(static variable)
정적 변수는 클래스 내부에 선언됩니다. 예를 들어 PHP에서는 다음과 같이 선언됩니다.
class MyClass {
public static $myStaticVariable = 0; // 정적 변수 선언
}
클래스 내부에서 $this
키워드를 사용하여 액세스하는 대신 클래스 이름과 ::
연산자를 사용하여 정적 변수에 액세스할 수 있습니다.
정적 변수는 메모리 사용을 최적화하고, 객체 간 데이터를 공유하기 위해 사용됩니다. 주로 객체의 갯수와 관계없이 동일한 값을 유지해야 하는 경우에 사용됩니다.
참고문헌:
- https://www.php.net/manual/en/language.oop5.static.php