uopz_set_static
(PECL uopz 5, PECL uopz , PECL uopz 7)
uopz_set_static — 함수 또는 메서드 범위에서 정적 변수를 설정합니다.
설명
uopz_set_static(string $function
, array $static
): void
uopz_set_static(string $class
, string $function
, array $static
): void
함수 또는 메서드 범위에서 정적 변수를 설정합니다.
매개변수
class
- 클래스의 이름입니다.
function
- 함수 또는 메서드의 이름입니다.
static
- 해당 값에 매핑된 변수 이름의 연관 배열입니다.
반환 값
값이 반환되지 않습니다.
Examples
예제 #1 기본 uopz_set_static() 사용법
<?php
function foo() {
static $bar = 'baz';
var_dump($bar);
}
uopz_set_static('foo', ['bar' => 'qux']);
foo();
?>
위의 예는 다음을 출력합니다.
string(3) "qux"
기타
- uopz_get_static() - 함수 또는 메서드 범위에서 정적 변수를 가져옵니다.