Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Не получили
письмо с кодом активации
?
1 час
1 день
1 неделя
1 месяц
Навсегда
Новости:
Начало
Помощь
Поиск
Календарь
Вход
Регистрация
Forum Webscript.Ru
»
Программирование
»
PHP
»
Глобализация переменных в функции
« предыдущая тема
следующая тема »
Печать
Страницы: [
1
]
Вниз
Автор
Тема: Глобализация переменных в функции (Прочитано 2264 раз)
0 Пользователей и 1 Гость просматривают эту тему.
Foshvad
Фанат форума
Старожил
Сообщений: 307
+0/-0
0
Глобализация переменных в функции
«
:
13 Мая 2002, 17:39:29 »
Можно ли объявить все переменные глобальными в определенной функции?
Чтоб не надо было их перечислять в global $var1,$var2,$var3,$var4....
(И чтоб не обращаться к ним через $GLOBALS[var1])
Записан
Britva
Координатор
Глобальный модератор
Ветеран
Сообщений: 1660
+0/-0
0
Глобализация переменных в функции
«
Ответ #1 :
13 Мая 2002, 18:13:03 »
http://ru.php.net/manual/ru/function.extract.php
extract($GLOBALS);
или
while (list ($key, $val) = each ($GLOBALS)) $$key = $val;
но проблема в том, что если записать в них что-то, то измененное значение будет доступно только в функции.
Записан
Евгений aka Razor,
Dm
Модератор
Глобальный модератор
Ветеран
Сообщений: 1263
+0/-0
0
Глобализация переменных в функции
«
Ответ #2 :
13 Мая 2002, 20:06:44 »
имхо, желательно так не делать. т.к. необходимо сделать проверку всех этих переменных.
могут появиться "левые" переменные.
лучше, думаю, сделать один массив $var с элементами 1,2,3,4.
Записан
с уважением,
магистр белой магии.
Печать
Страницы: [
1
]
Вверх
« предыдущая тема
следующая тема »
Forum Webscript.Ru
»
Программирование
»
PHP
»
Глобализация переменных в функции
Sitemap
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28