СТАТИЧЕСКИЕ ПЕРЕМЕННЫЕ PHP

Статические переменные в PHP объявляются с использованием ключевого слова static. Они отличаются от обычных переменных тем, что значение переменной не теряется после завершения работы функции. При вызове функции в следующий раз значение переменной сохраняется.

Статические переменные могут быть использованы для счетчика вызовов функции или для сохранения других значений, которые не должны быть потеряны между вызовами функции.

Пример кода:

function counter() {
    static $count = 0;
    return ++$count;
}

echo counter(); // выведет 1
echo counter(); // выведет 2
echo counter(); // выведет 3

Как видно из примера, переменная $count сохраняет свое значение между вызовами функции counter(), поэтому каждый вызов увеличивает ее значение на 1.

ООП для начинающих PHP. Статические свойства и методы.Где применяют.

PHP. Статические свойства и методы (static) - ООП - 91

Открытое собеседование PHP Point #1 / Валентин Удальцов vs Патрик Фельдеш

Уроки PHP 7 - Функции. Статические переменные в функциях.

PHP v.7 - Функции Статические переменные

Глобальные и статические переменные в PHP - Базовый курс PHP-7

PHP курс для Laravel. 19. Статические методы и свойства в классах

Урок 04. PHP - ООП. Статические (static) свойства и методы.

Статические переменные класса в PHP - часть 2 - Базовый курс PHP-7

Уроки PHP 7 Функции Статические переменные в функциях

Реклама
Новое
Реклама