【发布时间】:2012-09-22 23:49:00
【问题描述】:
假设有一个输入文件。该文件包含具有许多函数和公共变量的 php 类。
我需要一个 php 脚本来获取该输入文件并计算有多少 php 函数。 该脚本还将打印函数名称,如 ..
public function hasMethod($method)
public function isVirtualField($field)
任何人都可以发布这样的 php 脚本来执行此操作吗?
【问题讨论】:
标签: php
假设有一个输入文件。该文件包含具有许多函数和公共变量的 php 类。
我需要一个 php 脚本来获取该输入文件并计算有多少 php 函数。 该脚本还将打印函数名称,如 ..
public function hasMethod($method)
public function isVirtualField($field)
任何人都可以发布这样的 php 脚本来执行此操作吗?
【问题讨论】:
标签: php
get_class_methods() 将为您提供给定对象或类名中的所有方法,请参阅PHP func ref
require_once('Model.php');
$methods = get_class_methods('Model');
print_r($methods);
将在文件Model.php 中显示Model 类的所有方法
【讨论】:
get_class_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";
}
【讨论】: