(PECL uopz 5, PECL uopz , PECL uopz 7)
uopz_set_static — Устанавливает статические переменные в области видимости функции или метода
Устанавливает статические переменные в области видимости функции или метода.
class
Имя класса.
function
Имя функции или метода.
static
Ассоциативный массив (array) имён переменных, сопоставленных с их значениями.
Функция не возвращает значения после выполнения.
Пример #1 Простое использование uopz_set_static()
<?php
function foo() {
static $bar = 'baz';
var_dump($bar);
}
uopz_set_static('foo', ['bar' => 'qux']);
foo();
?>
Результат выполнения приведённого примера:
string(3) "qux"