Автор Тема: require_once и все все все...  (Прочитано 2812 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Rockcreative

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 4
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
require_once и все все все...
« : 01 Января 2006, 10:32:54 »
Есть такой код

       $handle 
opendir(\'./sources/\');
       while (false !== ($file = readdir($handle)))
         if ($file!=\'.\' && $file!=\'..\' && eregi(\'\\.inc\\.php$\', $file))
           require_once(\'./sources/\'.$file);
       closedir($handle);

Замечательно работает.
Сейчас появаилась необходимость многократного использования этого когда, написал функцию:

     
function require_dir_modules($dir) {
       
$handle opendir($dir);
       while (
false !== ($file readdir($handle)))
         if (
$file!=\'.\' && $file!=\'..\' && eregi(\'\\.inc\\.php$\', $file))
           require_once($dir.$file);
       closedir($handle);
     }

Теперь все переменные (из подключаемых конфигов, например) остаются внутри этой функции.
Можно ли от этого избавится, если не известно ни кол-во переменных не уж тем более их имена.
Или сделать что-то наподобие того чтобы функция вернула require_once($dir.$file); столько раз сколько это необходимо...
Буду признателен за подсказочку!

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
require_once и все все все...
« Ответ #1 : 01 Января 2006, 21:46:12 »
ужас какой

Оффлайн CGVictor

  • теперь местный
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2511
  • +0/-0
  • 2
    • Просмотр профиля
    • http://cg.net.ru
require_once и все все все...
« Ответ #2 : 02 Января 2006, 12:56:05 »
RomikChef
[off]Н-да, невесело... Даже не знаю, что и сказать ему...[/off]
LJ: Backslashed life (rss)

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28