Сообщение от Раед
|
Извините, не так выразился, метод объекта, так чтобы был доступен $this
|
Ну сделайте сохранение ссылки на экземпляр, что-то вроде этого:
class Test {
private static $instance = null;
private static function func( $match ) {
// тут работаем с экземпляром переданным через instance
$self = Test::$instance;
return $self->text;
}
public function go( $rpl ) {
// сохраним ссылку на экземпляр
Test::$instance = $this;
return preg_replace_callback( "/a/", "Test::func", $rpl );
}
}