Для исправления ошибки "Only variables can be passed by reference" в методе `GetParamsRec` необходимо изменить способ передачи переменных. Вместо передачи параметра по ссылке, следует передавать его как обычный параметр и возвращать необходимое значение.
Пример исправленного кода:
```php
function GetParamsRec($params, $key) {
if (isset($params[$key])) {
return $params[$key];
} else {
return null;
}
}
// Пример использования метода
$params = ['name' => 'John', 'age' => 30];
$name = GetParamsRec($params, 'name');
$age = GetParamsRec($params, 'age');
```
Теперь метод `GetParamsRec` возвращает значение параметра по ключу, а передача переменной по ссылке не требуется.