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() - 함수 또는 메서드 범위에서 정적 변수를 가져옵니다.