[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Что где объявлять
XCross
Имеются следующие файлы:

config.php
functions.php


Дак вот. В config.php должны использоваться функции, которые написаны в function.php.

А в functions.php используются константы, которые объявляются в config.php необходимы для работы functions.php.

Это логическая ошибка. Код уже разросся. Что делать??? blink.gif



Спустя 4 минуты, 16 секунд (20.09.2011 - 07:18) kirik написал(а):
Вынеси те функции, которые используются в config.php в отдельный файл, и подключай его в конфиге.
А по-нормальному, перепиши чтобы такого не получалось)

Спустя 1 час, 31 минута, 24 секунды (20.09.2011 - 08:49) twin написал(а):
В конфигурационном файле по идее вообще функциям не место. Там место данным конфигурации. Что то ты не то делаешь просто. Даже если конфигу делать извратно ООПэшным способом, то все равно не должно ничего пересекаться.

Спустя 6 часов, 54 минуты, 4 секунды (20.09.2011 - 15:43) inpost написал(а):
kmaks
Немного логики - в файле функции должны быть функции!

Спустя 3 часа, 4 минуты, 27 секунд (20.09.2011 - 18:48) XCross написал(а):
А что, написал, что у меня в function.php константы, а в config.php функции??? Откуда такие выводы? У меня в config.php используются функции, но не написаны там.

Спустя 9 минут, 48 секунд (20.09.2011 - 18:57) neadekvat написал(а):
У меня такая же проблема была. Но там была использована только 1 функция, плюс некоторые действия с результатом, а потом результат объявлялся как один из основных констант для работы.
Не стал обламываться, внес функцию в конфиг (в самый конец), а при ее использование оставил коммент, что функция в этом файле. Вот и все.
Из-за соблюдения каких-то там принципов огородо городить не вижу смысла.

Спустя 2 часа, 3 минуты, 51 секунда (20.09.2011 - 21:01) inpost написал(а):
kmaks
Скажи, какая функция?

Спустя 9 часов, 1 минута, 56 секунд (21.09.2011 - 06:03) XCross написал(а):
Да для работы с бидэ


_____________
Обмен Ukash на WebMoney
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.