PHP ВРЕМЯ ЖИЗНИ ПЕРЕМЕННЫХ
В PHP время жизни переменных определяется областью видимости, которая описывает, где и как переменная может быть использована в коде. PHP поддерживает три типа области видимости:
- Локальная область видимости - переменные, объявленные внутри функции, могут быть использованы только внутри этой функции и уничтожаются после ее завершения. Например:
function example() {
$var = "Local variable";
echo $var;
}
example(); // выводит "Local variable"
echo $var; // возникает ошибка
- Глобальная область видимости - переменные, объявленные вне функций, могут быть использованы в любом месте кода, включая внутри функций. Однако, если переменная объявлена внутри функции, ее значение не будет доступно за пределами функции. Например:
$var = "Global variable";
function example() {
global $var;
echo $var;
}
example(); // выводит "Global variable"
echo $var; // выводит "Global variable"
- Статическая область видимости - переменные, объявленные внутри функций с помощью ключевого слова "static", сохраняют свое значение между вызовами функции. Например:
function example() {
static $var = 0;
echo $var;
$var++;
}
example(); // выводит "0"
example(); // выводит "1"
example(); // выводит "2"
как передать переменную c одного файла на другой PHP
PHP. Часть 3. Основы. Переменные.
Основы php функции область видимости переменных, анонимные функции
Основы php функции передача переменных по ссылке
Области видимости переменных в PHP. Курс php обучение с нуля. Урок 8.
Уроки PHP #8 Функции для работы с датой и временем