- preg_replace_callback: documentation ( source)
- strtoupper: documentation ( source)
<?php
class CString
{
public static function fun3($str){
return strtoupper($str);
}
public function fun4($str){
return strtoupper($str);
}
}
class Test
{
public function fun1(){
echo __FUNCTION__;
}
public function fun2(){
$a = 'bbb';
echo preg_replace_callback('/.*/', function($find){ $this->returnfun1();}, 'test');
}
}
$t = new Test;
$t->fun2();