123456789101112131415161718192021222324252627282930313233 |
- --TEST--
- Bug #64239 (debug_print_backtrace() changed behavior)
- --FILE--
- <?php
- class A {
- use T2 { t2method as Bmethod; }
- }
- class C extends A {
- public function Bmethod() {
- debug_print_backtrace(DEBUG_BACKTRACE_IGNORE_ARGS, 1);
- }
- }
- trait T2 {
- public function t2method() {
- debug_print_backtrace(DEBUG_BACKTRACE_IGNORE_ARGS, 1);
- }
- }
- $a = new A();
- $a->Bmethod();
- $a->t2method();
- $c = new C();
- $c->Bmethod();
- $c->t2method();
- ?>
- --EXPECTF--
- #0 %s(%d): A->Bmethod()
- #0 %s(%d): A->t2method()
- #0 %s(%d): C->Bmethod()
- #0 %s(%d): A->t2method()
|