# uopz_set_static

(PECL uopz 5)

uopz_set_static — Sets the static variables in function or method scope

### 说明

uopz_set_static ( string `$function` , array `$static` ) : void
uopz_set_static ( string `$class` , string `$function` , array `$static` ) : void

Sets the static variables in function or method scope.

### 参数

`class`

  The name of the class.

`function`

  The name of the function or method.

`static`

  The associative array of variable names mapped to their values.

### 返回值

没有返回值。

### 范例

Example #1 Basic uopz_set_static() Usage

    <?php
    function foo() {
        static $bar = 'baz';
        var_dump($bar);
    }
    uopz_set_static('foo', ['bar' => 'qux']);
    foo();
    ?>

以上例程会输出：

    string(3) "qux"

### 参见

- uopz_get_static() - Gets the static variables from function or method scope