Страница 1 из 1

Очистка параметра при рекурсивном вызове метода

Добавлено: Сб мар 14, 2020 6:59 pm
Chainik
Вкратце ситуация такова. Прилетает на сервер Url с параметрами, модуль запускает нужный метод объекта из класса, прилетевшие параметры отлавливаются ($_GET['parametr01']). Все хорошо.

Нехорошо то, что когда я из запущенного метода вызываю другой метод ("соседнего" объекта из этого же класса), то при этом рекурсивном вызове передаются все исходные параметры. А они мне совершенно не нужны, более того мешают правильному исполнению метода.

Вопрос в том, как запускать метод четко без любых параметров, либо очищать конкретный параметр перед запуском метода (при запуске метода)?

Заранее спасибо!

Re: Очистка параметра при рекурсивном вызове метода

Добавлено: Сб мар 14, 2020 7:54 pm
stellhawk
ну сохрани значение в другую переменную.

$parametr01=$_GET['parametr01']
а когда надо сделай unset($parametr01);

Re: Очистка параметра при рекурсивном вызове метода

Добавлено: Сб мар 14, 2020 8:16 pm
Chainik
Спасибо!
Помогла очистка $_GET.
Перед вызовом метода просто дописал строку:

Код: Выделить всё

unset($_GET);