使用PHP解析PHP文件的信息?
答
您可以使用函数token_get_all()
来解析PHP源代码。
$source = file_get_contents('my-file.php');
$tokens = token_get_all($source);
+1
这里也有一些关于这个的讨论:http://stackoverflow.com/questions/5068007/parsing-and-printing-php-code/ – 2011-03-13 02:20:30
不仅仅是原始令牌流更有用的是一个解析器类像http://pear.php.net/package/PHP_Parser(或者甚至CodeSniffer),其定义解密函数/变量。 – mario 2011-03-13 02:34:53