私が持っている場合
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 を使用すると Call to undefined function doc_parser() が表示されるため、バックトレースに表示されます
関数を実行したくありません。関数を実行するかどうかを知りたいだけです。また、コードをバックトレースすると表示されるのはなぜですか?
ここに私がバックトレースに使用しているコードがあります
array_walk(debug_backtrace(),create_function('$a,$b','print "{$a[\'function\']}()(".basename($a[\'file\']).":{$a[\'line\']}); ";'));