У меня есть объект, а в нем метод со вложенной в метод
функцией, которая нужна только в этом методе.
Вопрос такой:
Как в этой вложенной функции обращаться к свойствам объекта? Через $this-> не работает. Через параметры функции передать ничего не могу, так как в моей ситуации
может быть только один параметр и он занят под другое.
Речь идет о функции preg_replace_callback(), которая ищет совпадение по рег.выражению и если находит, то вызывает
функцию, передает ей результат совпадения, а затем по return подставляет на место найденного возвращаемое из ф-ции значение. Очень полезная штука!
Например :
preg_replace_callback("/^mama$/i","имя функции",$where_search)
Либо, как можно заставить читать эту функцию метод объекта?
Попытки типа:
preg_replace_callback ("регулярное выражение","\\$this->мя_функции",$где_искать)
или тем более:
preg_replace_callback ("регулярное выражение","$this->мя_функции",$где_искать)
что-то ничего хорошего не принесли...