Вкратце ситуация такова. Прилетает на сервер Url с параметрами, модуль запускает нужный метод объекта из класса, прилетевшие параметры отлавливаются ($_GET['parametr01']). Все хорошо.
Нехорошо то, что когда я из запущенного метода вызываю другой метод ("соседнего" объекта из этого же класса), то при этом рекурсивном вызове передаются все исходные параметры. А они мне совершенно не нужны, более того мешают правильному исполнению метода.
Вопрос в том, как запускать метод четко без любых параметров, либо очищать конкретный параметр перед запуском метода (при запуске метода)?
Заранее спасибо!
Очистка параметра при рекурсивном вызове метода
Модератор: immortal
-
- Сообщения: 264
- Зарегистрирован: Чт ноя 08, 2018 5:51 am
- Благодарил (а): 10 раз
- Поблагодарили: 83 раза
Re: Очистка параметра при рекурсивном вызове метода
ну сохрани значение в другую переменную.
$parametr01=$_GET['parametr01']
а когда надо сделай unset($parametr01);
$parametr01=$_GET['parametr01']
а когда надо сделай unset($parametr01);
- Рейтинг: 1.16%
-
- Сообщения: 1463
- Зарегистрирован: Вс янв 10, 2016 11:05 am
- Благодарил (а): 261 раз
- Поблагодарили: 454 раза
Re: Очистка параметра при рекурсивном вызове метода
Спасибо!
Помогла очистка $_GET.
Перед вызовом метода просто дописал строку:
Помогла очистка $_GET.
Перед вызовом метода просто дописал строку:
Код: Выделить всё
unset($_GET);