- var_dump: documentation ( source)
- preg_match_all: documentation ( source)
- trim: documentation ( source)
<?php
class test{
/**
* @cc hello A
*/
public function A(){
echo 'a';
}
}
echo "string";
function cc_get_desc($module,$fc){
// $act=A($module);
$act = new $module();
$func = new ReflectionMethod($act,$fc);
$tmp = $func->getDocComment();
$flag = preg_match_all('/@cc(.*?)\n/',$tmp,$tmp);
$tmp = trim($tmp[1][0]);
$tmp = $tmp !='' ? $tmp:'无';
return $tmp;
}
$tmp = cc_get_desc('test','A');
var_dump($tmp);//hello A