我正在尝试使用以下函数来遍历已加载的文件并找到折旧函数。
//loads all files
include dirname(__FILE__) . '/loader.php';
$functions = get_defined_functions();
foreach ($functions['user'] as $func) {
$rf = new ReflectionFunction('$func');
var_dump($rf->isDeprecated());
}
某些函数具有如下标记,但它仍然返回false
。事实上,每个函数都返回false
但是有很多标记声明@deprecated
。
**
*
* @since 0.71
* @deprecated 1.5.1
* @deprecated Use get_post()
*
* @param int $postid
* @return array
*/
参考:http://www.php.net/manual/en/class.reflectionfunction.php