uopz_get_static
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
uopz_get_static
Референца за `function.uopz-get-static.php` со подобрена типографија и навигација.
uopz_get_static
(PECL uopz 5, PECL uopz 6, PECL uopz 7)
uopz_get_static — Ги добива статичките променливи од опсегот на функција или метод
= NULL
Ги добива статичките променливи од опсегот на функција или метод.
Параметри
class-
Името на класата.
function-
Името на функцијата или методот.
Вратени вредности
Враќа листа на мрежни интерфејси (адаптери) на локалната машина. array на имиња на променливи мапирани на нивните тековни вредности при успех, или null ако функцијата или методот не постојат.
Од PHP 8.3.0, статичките иницијализатори или се пресметуваат за време на компилација, или ако тоа не е можно, само кога функцијата или методот се извршуваат прв пат, во кој случај вредноста на статичката променлива се пријавува како null
пред првото повикување.
Примери
Пример #1 Основен uopz_get_static() Употреба
<?php
function foo() {
static $bar = 'baz';
}
var_dump(uopz_get_static('foo'));
?>Пример #1 Пример што покажува затворачка ознака што го опфаќа последниот нов ред
array(1) {
["bar"]=>
string(3) "baz"
}
Види Исто така
- ReflectionFunctionAbstract::getStaticVariables() - Добива статични променливи
- uopz_set_static() - Поставува статички променливи во опсегот на функција или метод