如何从.php文件中获取函数名?需要一个php脚本吗
假设有一个输入文件。该文件包含包含许多函数和公共变量的php类 我需要一个php脚本,将采取该输入文件,并计算有多少php函数。 此脚本还将打印函数名,如如何从.php文件中获取函数名?需要一个php脚本吗,php,Php,假设有一个输入文件。该文件包含包含许多函数和公共变量的php类 我需要一个php脚本,将采取该输入文件,并计算有多少php函数。 此脚本还将打印函数名,如 public function hasMethod($method) public function isVirtualField($field) 有人可以发布这样的php脚本来实现这一点吗?get\u class\u方法将为您提供给定对象或类名中的所有方法,请参阅 将在文件Model.php中向您显示类模型的所有方法,但您甚至不需要创建此
public function hasMethod($method)
public function isVirtualField($field)
有人可以发布这样的php脚本来实现这一点吗?get\u class\u方法将为您提供给定对象或类名中的所有方法,请参阅
将在文件Model.php中向您显示类模型的所有方法,但您甚至不需要创建此类的实例,get_class_方法也接受一个包含类名的字符串。该类在名为Model.php的文件中定义。我需要读那个文件。@soulmerge:Brilliant,我不知道,虽然在链接的参考文件中很清楚-@guru:看到更新的答案了吗,您只需要这个文件并运行从.php文件读取所需的函数。Model类在Model.php文件中定义。
require_once('Model.php');
$methods = get_class_methods('Model');
print_r($methods);
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";
}