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>