Как забить в функцию все переменные?

Печать RSS
156

Автор
Дух
0
Типо вызвал функцию foot(); и ноги наместе но как в функцию забить все переменные настройки и т.д. ? Вбивать в global все ого-го!

Ктулху
0
кагбэ об этом думают при построении скрипта. наиболее простой вариант вбивать настройки в массив ($setings[] например), ну и потом уже global $setings;
Автор
Дух
0
Та ето понятно но уже переделывать небуду

Ктулху
0
3, ну тогда... global $str1, $str2, $str3, $str4 и т.д.
Автор
Дух
0
А подругому никак?
Автор
Дух
0
Впринципе че я парюсь сечак катну прогу пускай поменяет везде на инклюд

2000 лет д.н.э.
0
Что у тебя за ноги такие что в них 'все переменные' нужны? Максимум десяток. Одним массивом загоняются
Автор
Дух
0
Уже все выполнил
<?php
function open_dir($dir)
{ if($dirs=opendir($dir))
{ while($buf=readdir($dirs))
{ if(($buf!=='.') && ($buf!==".."))
{ if(is_dir($dir."/".$buf))
{ if(!substr_count($buf,'archive') && !substr_count($buf,'downloads') && !substr_count($buf,'spamer'))
{ $file.=open_dir($dir.'/'.$buf); }
} else
{ if(preg_replace('/.*\./si','',$buf)=='php')
{$file.=$dir.'/'.$buf.'|';}
} } } } closedir($dirs);
return $file;
}
$file=explode('|',open_dir('.'));
$i=0;
while($file[$i])
{
$f=file_get_contents($file[$i]);
if(substr_count($f,'foot();'))
{
$f=str_replace('foot();','
include B.\'template/foot.php\';
',$f);
$fp=fopen($file[$i],'w');
fputs($fp,$f);
fclose($fp);
unset($f);
}++$i;
}

Ктулху
0
***овенький на самом деле выход... начал уж писать на функциях дак и писал бы...
А

Оранжевые штаны
0
define ?
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск