test();#почему не выводит переменную $content (text) ???
Мелкий
Отправлено: 07 Июля, 2011 - 12:48:40
Активный участник
Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009 Откуда: Россия, Санкт-Петербург
Помог: 618 раз(а)
Потому что global делает переменную видимой только для текущей функции.
----- PostgreSQL DBA
andy89
Отправлено: 07 Июля, 2011 - 12:51:47
Новичок
Покинул форум
Сообщений всего: 32
Дата рег-ции: Дек. 2009
Помог: 0 раз(а)
а как вывести переменную $content в функций test?
garvey
Отправлено: 07 Июля, 2011 - 12:56:07
Частый посетитель
Покинул форум
Сообщений всего: 528
Дата рег-ции: Май 2010 Откуда: Minsk
Помог: 3 раз(а)
Использование глобальных переменных - плохой тон. Если программируете с ООП, то сохраняйте значение в свойстве объекта. Если уж программируете процедурно, то возвращайте то, что вам нужно.
Первый вариант с global:
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.