Задать вопрос
dzheka3d
@dzheka3d

Стоит ли пользоваться супер глобальными переменными?

Всем привет! Часто нужно сделать такой модуль как "хлебные крошки", который затрагивает чуть не все файлы скрипта. Подойдет для сбора данных супер глобальный массив $GLOBALS, чтобы собрать в переменную всю цепочку открытых ссылок?
Спрашиваю потому, что нbult не встречал использование этого супер глобального массива.

UPD:
т.е., есть файл index.php, который определяет модуль к которому обратились и подключает нужный файл (возьмем для примера вывод новостей), в index.php подключается файл news.php, в подключенном берем из базы название новости и название категории и кидаем одно и другое в $GLOBALS['speedbar'][]. А в конце index.php уже выводим содержимое глобального массива в порядке $GLOBALS['speedbar'][0] >> $GLOBALS['speedbar'][1] >> $GLOBALS['speedbar'][2]
И получаем "главная >> категория >> новость"
  • Вопрос задан
  • 173 просмотра
Подписаться 1 Оценить 3 комментария
Решения вопроса 1
@SergeyNN
Да. Это такой же инструмент языка, как и все остальные.
И да, это усилит зависимости частей программы друг от друга. Просто используйте такие переменные очевидным образом, в начале блока кода, чтобы не прятать их и при поддержке кода не спотыкаться о них.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
dmitriylanets
@dmitriylanets
веб-разработчик
не стоит
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы