Чем страшны global?

V
На сайте с 22.09.2006
Offline
103
488

Почему лучше не объявлять глобальной переменную из запроса, это мне понятно.

Вопрос вот такой:

При вызове функции, есть возражения против объявления предварительно заданной переменной global ?

Или таки лучше передавать её значение в функцию?

Вопрос собственно, дыра ли это в безопасности и насколько большая...

Подскажите, кто в этом сечет, плиз...

За ссылку где почитать буду благодарен, но именно по этому случаю а не вообще.

.
ewg777
На сайте с 04.06.2007
Offline
225
#1

global $a есть $a = &$_GLOBALS['a']

Причём глобальные переменные в большинстве приводят к побочным действиям.

V
На сайте с 22.09.2006
Offline
103
#2
ewg777:
global $a есть $a = &$_GLOBALS['a']
Причём глобальные переменные в большинстве приводят к побочным действиям.

Ах ты, батюшки... говорила мама, получай фундаментальное образование...

Пасибки!!! 🍻

ewg777
На сайте с 04.06.2007
Offline
225
#3

Поправка: $GLOBALS

pssoft
На сайте с 12.04.2010
Offline
37
#4

Правда лутше не обьявлять ато заинклудят скрипт сторонний.

Интернет магазин активированных по смс аккаунтов (http://www.accs4sale.ru/) Вконтакте / Одноклассники / Loveplanet / Mamba / Gmail / Yandex и пр.
ewg777
На сайте с 04.06.2007
Offline
225
#5
pssoft:
Правда лутше не обьявлять ато заинклудят скрипт сторонний.

Доказать сможете?

LEOnidUKG
На сайте с 25.11.2006
Offline
1726
#6
ewg777:
Доказать сможете?

Ща он выдаст функцию:

$a=$_GET['a'];

fuction vasy ()

{

global $a;

include ($a);

}

vasy();

😂

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/
V
На сайте с 22.09.2006
Offline
103
#7

LEOnidUKG, для этого же нужно, чтобы на сайте УЖЕ было

include ($a); в функции, так? А если этого нет, а в переменных элементы дизайна и операции с ними соответствующие?

LEOnidUKG
На сайте с 25.11.2006
Offline
1726
#8
vantala:
LEOnidUKG, для этого же нужно, чтобы на сайте УЖЕ было
include ($a); в функции, так? А если этого нет, а в переменных элементы дизайна и операции с ними соответствующие?

Да ничего страшного не случится, не переживайте :)

Главное инклуды, если будете использовать делайте по полным путям от корня сайта (не через урл) :)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий