очистка переменых

kolyazdv

Новичок
очистка переменых

есть скрипт, который подгружает модули, файлы и т д.
у этого скрипта есть переменые, константы, функции...

терь задача выполнить не один раз этот скрипт, а с разным набором констант раз 5ть...

так вот проблема после первого выполнения он начинает ругаться что он вызывал такие функции... переменые уже заполнены ну и т д...

Fatal error: Cannot redeclare funks() (previously declared in путь ...

вопрос как это обойти?
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
Fatal error: Cannot redeclare funks() (previously declared in путь ...
Ошибка возникает из-за того, что вы инклюдите файл, который содержит ф-цию funks несколько раз.
Файл, нужно инклюдить 1 раз.
Нужно вызывать функцию funks (проинклюженую 1 раз) с разными параметрами.
 

kolyazdv

Новичок
да тока вот беда... у мня 56 функций...
и вот эти параметры являються константы(путь к файлу)...

переиначил константы в переменые... неполучилося так как не все функции их тогда понимають...

терь заново весь код леньки переписывать а другого чет не вижу :(
 

Фанат

oncle terrible
Команда форума
переписывай-переписывай.
тебе не раз это еще придется, так что привыкай.
 

Страшный Злодей

Бывший член клуба (достало хамство).
Автор оригинала: kolyazdv
да тока вот беда... у мня 56 функций...
и вот эти параметры являються константы(путь к файлу)...
Чего-то многовато функций ;)
А вот созданная константа не может быть уничтожена или переопределена.

переиначил константы в переменые... неполучилося так как не все функции их тогда понимають...
Измени область видимости этих переменных http://www.phpclub.net/manrus/lang/variables.scope.html

терь заново весь код леньки переписывать а другого чет не вижу :(
Надеюсь теперь не придется ;)
 
Сверху