Передача get параметров в функцию?

Здравствуйте!
Есть функция filter(). Она принимает GET параметры.
Каким образом можно передать в нее get параметры, например:
$this->filter($context);
$context - собранные параметры.

Не совсем парвильно описал.

Вот так примерно:

$context = "url=1&tag=2";
$this->filter();
  • Вопрос задан
  • 234 просмотра
Пригласить эксперта
Ответы на вопрос 2
@DuD
$context = $_GET;
$this->filter($context);
Ответ написан
orlov0562
@orlov0562 Куратор тега PHP
I'm cool!
Если в filter что-то типа:
public filter(){
    foreach($_GET as $key=>$val) { ... }
}


т.е. работа с глобальной переменной, тогда так:

$get = $_GET;
$context = 'url=1&tag=2';
parse_str($context, $_GET);
$this->filter();
$_GET = $get;


ну, а вообще, лучше добавить метод который умеет принимать параметры.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы