Annotation of embedaddon/php/Zend/tests/closure_032.phpt, revision 1.1.1.1
1.1 misho 1: --TEST--
2: Closure 032: Testing Closure and debug_backtrace
3: --FILE--
4: <?php
5:
6: function test(closure $a) {
7: $a(23);
8: }
9:
10:
11: $c = function($param) { print_r(debug_backtrace()); debug_print_backtrace(); };
12:
13: $c(23);
14: test($c);
15: ?>
16: --EXPECTF--
17: Array
18: (
19: [0] => Array
20: (
21: [file] => %s
22: [line] => %d
23: [function] => {closure}
24: [args] => Array
25: (
26: [0] => 23
27: )
28:
29: )
30:
31: )
32: #0 {closure}(23) called at [%s:%d]
33: Array
34: (
35: [0] => Array
36: (
37: [file] => %s
38: [line] => %d
39: [function] => {closure}
40: [args] => Array
41: (
42: [0] => 23
43: )
44:
45: )
46:
47: [1] => Array
48: (
49: [file] => %s
50: [line] => %d
51: [function] => test
52: [args] => Array
53: (
54: [0] => Closure Object
55: (
56: [parameter] => Array
57: (
58: [$param] => <required>
59: )
60:
61: )
62:
63: )
64:
65: )
66:
67: )
68: #0 {closure}(23) called at [%s:%d]
69: #1 test(Closure Object ()) called at [%s:%d]
70:
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>