![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 27.02.2010
Сообщений: 59
|
![]()
Есть файл index.php. В нём подключается database, в database подключается config. Всё делается через include_once (хотя это не играет особой роли, пробовал оба варианта.)
Подключаю database - переменная $db нормально функционирует в index.php (она объявлена в database.php) Вынес параметры MySQL в отдельный файл, MySQL после include_once('config.php') просто не видит переменную $config. Код:
Код:
//Update Оказывается, что переменные не видны только внутри конструктора (внутри которого я проверял), случайно вышел за его пределы, когда сделал конфиг в виде класса. Если у кого-то возникнет такая же проблема, то внутри классов нужно любую переменную вне него объявлять отдельно. Последний раз редактировалось KoBaL; 23.03.2014 в 00:44. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 03.01.2014
Сообщений: 2,870
|
![]()
Как подключаете файлы? Код в студию.
|
![]() |
![]() |
![]() |
#3 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,849
|
![]()
У вас конструктор обращается к глобальным переменным? Передавайте значения в качестве параметров.
E-Mail: arigato.freelance@gmail.com
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 18.02.2014
Сообщений: 90
|
![]()
http://ru2.php.net/manual/ru/languag...bles.scope.php - область видимости переменных.
обрати внимание на пункт "Ключевое слово global" |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
include | Gtnz8 | Общие вопросы C/C++ | 3 | 02.11.2013 11:24 |
Include | Abdukhafiz | ASP.NET | 0 | 29.12.2011 17:32 |
Переменные экземпляра,класса, константы и переменные | cop08 | Общие вопросы .NET | 3 | 20.12.2010 21:56 |
include в include | xap4o | PHP | 4 | 02.09.2010 12:21 |
include | odi_noki | Помощь студентам | 14 | 12.07.2008 13:04 |