- debug_backtrace: documentation ( source)
- implode: documentation ( source)
<?php
class Foo
{
public static function bar()
{
self::trace();
}
private static function trace()
{
$trace = debug_backtrace();
foreach ($trace as $step)
{
echo implode('', [
$step['class'],
$step['type'],
$step['function']
]);
}
}
}
$foo = new Foo;
$foo::bar();