假设有一个输入文件。该文件包含具有许多函数和公共变量的php类。
我需要一个PHP脚本来获取该输入文件并计算有多少php函数。 该脚本还将打印函数名称,如..
public function hasMethod($method)
public function isVirtualField($field)
任何人都可以发布这样的PHP脚本吗?
答案 0 :(得分:4)
get_class_methods()
将为您提供给定对象或类名称中的所有方法,请参阅PHP func ref
require_once('Model.php');
$methods = get_class_methods('Model');
print_r($methods);
将向您显示文件Model
Model.php
的所有方法
答案 1 :(得分:1)
class theclass {
// constructor
function theclass() {
return;
}
function func1() {
return;
}
// method 2
function func2() {
return;
}
}
$class_methods = get_class_methods('theclass');
foreach ($classFunctions as $functionName) {
echo "$functionName\n";
}