- preg_replace_callback: documentation ( source)
<?php
class Test
{
public function fun1(){
static $var = 1;
return $var++;
}
public function fun2(){
echo preg_replace_callback('/.*/', function($find){return $this->fun1().$find[0].'|';}, 't');
}
}
$t = new Test;
$t->fun2();