плохие глобальные переменные это

$a = 111;

class A {     public function myfunc() {         global $a;         echo $a;     } } $_REQUEST: Замечание: Это 'суперглобальная' или автоматическая глобальная переменная. Это просто означает что она доступна во всех контекстах скрипта. Нет необходимости выполнять global $variable; для доступа к ней внутри метода или функции. Источник. Где тут глобальные переменные которые «плохие»? )) $this->modx->request->parameters[$method][$key]; Метод modRequest::getParameters() работает с глобальными переменными, а значит работая с $this->modx->request->parameters вы работаете с глобальными переменными. А надо использовать методы $this->getProperties()/$this->getProperty().

Топик: modCaptcha