uopz_set_static
(PECL uopz 5, PECL uopz 6)
uopz_set_static — Устанавливает статические переменные в области видимости функции или метода
Описание
uopz_set_static
( string
$function
, array $static
) : void
uopz_set_static
( string
$class
, string $function
, array $static
) : voidУстанавливает статические переменные в области видимости функции или метода.
Список параметров
-
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"
Смотрите также
- uopz_get_static() - Возвращает статические переменные из области видимости функции или метода