Здраствуйте, помогите со следующим кодом:
class nameClass {
public $variable = 5;
function metod_1 ()
{
function metod_2 ()
{
// ...
}
}
}
Как получить доступ к переменной variable из вложенной функции metod_2 при условии, что эта переменная не передаётся в параметрах при вызове функции?
Такая ситуаци возникла при работе с шаблонами, когда вместо строки замены задаётся функция обратного вызова.
Например функция metod_1 осуществляет поиск и замену по регулярному выражению. Вместо строки замены стоит функция обратного вызова (metod_2), которая и формирует строку замены, при этом она должна знать некоторые параметры класс.