- stristr: documentation ( source)
- explode: documentation ( source)
<?php
class Foo{
public static function Bar($v){
$v = 9000;
}
}
$functionname = "Foo::Bar";
$num = 3;
if (stristr($functionname, '::') !== false) {
$functionname = explode('::', $functionname);
}
call_user_func_array($functionname, array($num));
echo $num;