PHP 정적 키워드
예시
정적 속성 및 메서드 생성 및 사용:
<?php
class MyClass {
public static $str = "Hello World!";
public static function hello() {
echo MyClass::$str;
}
}
echo MyClass::$str;
echo "<br>";
echo MyClass::hello();
?>
정의 및 사용
이 static
키워드는 클래스의 속성과 메서드를 static으로 선언하는 데 사용됩니다. 정적 속성 및 메서드는 클래스의 인스턴스를 만들지 않고 사용할 수 있습니다.
이 static
키워드는 함수가 종료된 후에도 값을 유지하는 함수의 변수를 선언하는 데에도 사용됩니다.
관련 페이지
PHP OOP - Static Methods Tutorial 에서 정적 메소드에 대해 자세히 읽어보십시오 .
PHP OOP - 정적 속성 자습서 에서 정적 속성에 대해 자세히 읽어보십시오 .
더 많은 예
예시
함수에서 정적 변수 사용:
<?php
function add1() {
static $number = 0;
$number++;
return $number;
}
echo add1();
echo "<br>";
echo add1();
echo "<br>";
echo
add1();
?>
❮ PHP 키워드