123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 |
- --TEST--
- Closure 032: Testing Closure and debug_backtrace
- --FILE--
- <?php
- function test(closure $a) {
- $a(23);
- }
- $c = function($param) { print_r(debug_backtrace()); debug_print_backtrace(); };
- $c(23);
- test($c);
- ?>
- --EXPECTF--
- Array
- (
- [0] => Array
- (
- [file] => %s
- [line] => %d
- [function] => {closure}
- [args] => Array
- (
- [0] => 23
- )
- )
- )
- #0 %s(%d): {closure}(23)
- Array
- (
- [0] => Array
- (
- [file] => %s
- [line] => %d
- [function] => {closure}
- [args] => Array
- (
- [0] => 23
- )
- )
- [1] => Array
- (
- [file] => %s
- [line] => %d
- [function] => test
- [args] => Array
- (
- [0] => Closure Object
- (
- [parameter] => Array
- (
- [$param] => <required>
- )
- )
- )
- )
- )
- #0 %s(%d): {closure}(23)
- #1 %s(%d): test(Object(Closure))
|