(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"