Форум → Программирование → PHP для идиотов → переопределение функции?
переопределение функции?
-
натолкните на мысль.
имеется некий модуль парсинга
на входе имеем 2 набора:
- порядок полей в строке (для проверки и корректного занесения в БД данных)
- функцию (объект, не суть важно) заточенную индивидуально под конкретный сайт
запускаю модуль, по очереди подключаю файлы с наборами
то есть одна и та же функция для каждого файла имеет разный набор инструкций
ее как - разустанавливать при смене сайта или есть какое то другое решение -
Май 26, 2010, 12:16 п.п., спустя 18 минут 5 секунд
вероятно нужно смотреть в сторону ->Динамические функции
function funct1 ()
{
echo "Мы внутри функции funct1( );<br>";
}
function funct2 ()
{
echo "Мы внутри функции funct2( );<br>";
}
$myfunct = "funct1";
$myfunct();
$myfunct = "funct2";
$myfunct(); -
Май 26, 2010, 1:34 п.п., спустя 1 час 18 минут
Использовать ООП, а именно для каждого "сайта" использовать свой класс, с одноименными функциями. Еще можно использовать родительский класс для однородных действийСпустя 136 сек.class parent
{
protected function parse () {}
}
class one extends parent
{
public function parse () {
parent::parse();
}
}
class two extends parent
{
public function parse () {
parent::parse();
}
}
class three extends parent
{
// тут вообще не определена и будет юзаться только парент-метод
}https://smappi.org/ - платформа по созданию API на все случаи жизни -
-
-
Май 26, 2010, 1:58 п.п., спустя 3 минуты 51 секунду
$obj = new $var;
https://smappi.org/ - платформа по созданию API на все случаи жизни -
Пожалуйста, авторизуйтесь, чтобы написать комментарий!