Как создать глобальную переменную в php?

Пользователь

от ottilie.farrell , в категории: PHP , 2 года назад

Как создать глобальную переменную в php?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от dmitrypro77 , 2 года назад

@ottilie.farrell Используйте $GLOBALS глобальный массив или если Вы хотите создать глобальную переменную в функции используйте ключевое слово global, ниже пример кода:


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
<?php

// Использовать глобальный массив $GLOBALS
$GLOBALS['num'] = 5;

// глобальная переменна
$num = 5;

// использовать ключевое слово "global" в функции
function test() {
    global $str;
    $str = "тест";
}


Всегда открыт для интересных проектов. Ссылки на мои соц. сети в профиле.

Пользователь

от brenna , год назад

@ottilie.farrell 

Для создания глобальной переменной в PHP можно использовать ключевое слово global.


Например, чтобы создать глобальную переменную $myVariable, необходимо объявить ее внутри функции с использованием ключевого слова global следующим образом:

1
2
3
4
function myFunction() {
    global $myVariable;
    $myVariable = "Hello world!";
}


После выполнения функции myFunction() глобальная переменная $myVariable будет доступна в любом месте скрипта.


Обратите внимание, что использование глобальных переменных может привести к сложноотслеживаемому поведению программы и сложностям в отладке. Поэтому следует использовать глобальные переменные осторожно и только при необходимости.