Получить значение из другого файла в функцию

Romantik

TeaM PHPClub
Получить значение из другого файла в функцию

Приветствую.
Вот моя проблема:
есть файл config.inc
$PART_MAX= 50;
$PART_MIN= 5;
$GRP_MAX= 20;
$GRP_MIN=3;

файл формы form.php
БЫЛО:
if($name>$PART_MAX){...err...}
if($name<$PART_MIN){...err...}
..... etc.
----------------------------------------
Теперь, хочу универсальности, вызывая функцию
check(PART);
check(GRP);
....
PHP:
function check($type)
{
# Вместо $PART_MAX и $PART_MIN 
# мне необходимо подставить значения из config.inc
# т.е наподобие "$".$type."_MAX" :)

 if($name>$PART_MAX){...err...}
 if($name<$PART_MIN){...err...}

}
Как мне это правильно сделать?
Заранее благодарен
 

Demiurg

Guest
global $PART_MAX, $PART_MIN в функции пропиши.
или [m]define[/m]
 

.des.

Поставил пиво кому надо ;-)
постой.. ты в функцию хочешь передавать только тип? а функция будет работать с глобальными переменными?
имхо не самое лучшее решение.
почему бы просто не сделать функцию range и пей передавать необходимые параметры?
 

Romantik

TeaM PHPClub
Я неверно объяснил свою проблему- сорри

мне необходимо сформировать ИМЯ
$PART_MAX или $PART_MIN, получив первое слово в параметрах функции т.е. "PART" и затем, получить значение из файла config.inc

Проще говоря- пердаю разные имена в функцию, а она выбирает соответствия из config.inc и вставляет значения в проверку.
 

Romantik

TeaM PHPClub
des. просто в файл config.inc пользователь имеет права на изменения значений.
 

Varg

Guest
если я правильно понял то
PHP:
$conf = file("config.inc");
for ($i = 0 ; $i < sizeof($conf) ; $i++) {
$ex = explode ("=",$conf[$i]);
${trim($ex[0])} = trim($ex[1]);
}
И в функции будут все твои переменные.
 
Сверху