如果我有
class root_parser extends doc_parser {
function xml_parser($filename, &$id)
{
parent::doc_parser($filename)
}
}
在我的代码和本
中在包含的文件中
class doc_parser
{
public function doc_parser( $filename )
{some code here}
}
这会运行doc_parser函数还是只访问该类?因为我在使用var_dump时调用了未定义的函数doc_parser(),但它在我的backtrace中出现
我不想运行该功能,我只是想知道它是否会运行该功能?还有为什么当我回溯我的代码时它会出现,
这是我用于回溯的代码
array_walk(debug_backtrace(),create_function('$a,$b','print "{$a[\'function\']}()(".basename($a[\'file\']).":{$a[\'line\']}); ";'));
答案 0 :(得分:0)
通过重命名函数或类来检查它,然后查看代码是否有效。如果确实如此,那么你知道命名就是问题。