$a = 1; $b = 2; function Sum() { global $a; global $b; $c = $a + $b; echo $c; } Sum();
1
global в пользовательской функции
Автор clientbaseuser, 28 дек. 2016 13:14
global пользовательская функция видимость переменных аааа
Сообщений в теме: 5
#1
Отправлено 28 Декабрь 2016 - 13:14
Представленная конструкция в КБ не работает. А конкретнее инструкция global. Что не так?
#2
Отправлено 28 Декабрь 2016 - 14:03
В какое место размещается данный код?
#3
Отправлено 29 Декабрь 2016 - 08:33
В вычислении доп. действия стоит только этот код (к примеру) и он не работает.
#4
#5
Отправлено 29 Декабрь 2016 - 12:01
Премного благодарен
#6
Отправлено 29 Декабрь 2016 - 16:40
Вычисления сами работают в локальной области внутри системной функции, именно поэтому в случае необходимости надо явно указывать их глобальность, как maksn уже написал.
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных