确定在PHP类文件中定义了哪些类

确定在PHP类文件中定义了哪些类,第1张

确定在PHP类文件中定义了哪些类

对于正在从事的项目,我需要这样的东西,这是我编写的功能:

function file_get_php_classes($filepath) {  $php_pre = file_get_contents($filepath);  $classes = get_php_classes($php_pre);  return $classes;}function get_php_classes($php_pre) {  $classes = array();  $tokens = token_get_all($php_pre);  $count = count($tokens);  for ($i = 2; $i < $count; $i++) {    if (   $tokens[$i - 2][0] == T_CLASS        && $tokens[$i - 1][0] == T_WHITESPACE        && $tokens[$i][0] == T_STRING) {        $class_name = $tokens[$i][1];        $classes[] = $class_name;    }  }  return $classes;}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5018523.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-15
下一篇 2022-11-14

发表评论

登录后才能评论

评论列表(0条)

保存