Задать вопрос

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

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

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

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

$context = "url=1&tag=2";
$this->filter();
  • Вопрос задан
  • 237 просмотров
Подписаться 1 Оценить 2 комментария
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 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;


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

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽