12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970 |
- --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 {closure}(23) called at [%s:%d]
- 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 {closure}(23) called at [%s:%d]
- #1 test(Closure Object ()) called at [%s:%d]
|